Bagikan melalui


header winhttp.h

Header ini digunakan oleh Windows HTTP Services (WinHTTP). Untuk informasi selengkapnya, lihat:

winhttp.h berisi antarmuka pemrograman berikut:

Fungsi

 
WinHttpAddRequestHeaders

Menambahkan satu atau beberapa header permintaan HTTP ke handel permintaan HTTP. (WinHttpAddRequestHeaders)
WinHttpAddRequestHeadersEx

Menambahkan satu atau beberapa header permintaan HTTP ke handel permintaan HTTP, memungkinkan Anda menggunakan string nama/nilai terpisah.
WinHttpCheckPlatform

Fungsi WinHttpCheckPlatform menentukan apakah platform saat ini didukung oleh versi Microsoft Windows HTTP Services (WinHTTP) ini.
WinHttpCloseHandle

Fungsi WinHttpCloseHandle menutup satu handel HINTERNET .
WinHttpConnect

Fungsi WinHttpConnect menentukan server target awal permintaan HTTP dan mengembalikan handel koneksi HINTERNET ke sesi HTTP untuk target awal tersebut.
WinHttpCrackUrl

Fungsi WinHttpCrackUrl memisahkan URL ke dalam bagian komponennya seperti nama host dan jalur.
WinHttpCreateProxyResolver

Membuat handel untuk digunakan oleh WinHttpGetProxyForUrlEx.
WinHttpCreateUrl

Membuat URL dari bagian komponen seperti nama host dan jalur.
WinHttpDetectAutoProxyConfigUrl

Menemukan URL untuk file Konfigurasi Otomatis Proksi (PAC).
WinHttpFreeProxyResult

Fungsi WinHttpFreeProxyResult membebaskan data yang diambil dari panggilan sebelumnya ke WinHttpGetProxyResult.
WinHttpFreeProxySettingsEx

Mengosongkan data yang diambil dari panggilan sebelumnya ke WinHttpGetProxySettingsResultEx.
WinHttpFreeQueryConnectionGroupResult

Mengosongkan memori yang dialokasikan oleh panggilan sebelumnya ke WinHttpQueryConnectionGroup.
WinHttpGetDefaultProxyConfiguration

Mengambil konfigurasi proksi WinHTTP default dari registri.
WinHttpGetIEProxyConfigForCurrentUser

Mengambil konfigurasi proksi Internet Explorer untuk pengguna saat ini.
WinHttpGetProxyForUrl

Mengambil data proksi untuk URL yang ditentukan. (WinHttpGetProxyForUrl)
WinHttpGetProxyForUrlEx

Mengambil data proksi untuk URL yang ditentukan. (WinHttpGetProxyForUrlEx)
WinHttpGetProxyResult

Fungsi WinHttpGetProxyResult mengambil hasil panggilan ke WinHttpGetProxyForUrlEx.
WinHttpGetProxySettingsEx

Mengambil pengaturan proksi yang diperluas.
WinHttpGetProxySettingsResultEx

Mengambil hasil panggilan ke WinHttpGetProxySettingsEx.
WinHttpBuka

Menginisialisasi, untuk aplikasi, penggunaan fungsi WinHTTP dan mengembalikan handel sesi WinHTTP.
WinHttpOpenRequest

Fungsi WinHttpOpenRequest membuat handel permintaan HTTP.
WinHttpQueryAuthSchemes

Fungsi WinHttpQueryAuthSchemes mengembalikan skema otorisasi yang didukung oleh server.
WinHttpQueryConnectionGroup

Mengambil enumerasi koneksi http dan GUID-nya.
WinHttpQueryDataAvailable

Mengembalikan jumlah data, dalam byte, tersedia untuk dibaca dengan WinHttpReadData.
WinHttpQueryHeaders

Fungsi WinHttpQueryHeaders mengambil informasi header yang terkait dengan permintaan HTTP.
WinHttpQueryHeadersEx

Mengambil informasi header yang terkait dengan permintaan HTTP; menawarkan cara untuk mengambil nama header dan string nilai yang diurai.
WinHttpQueryOption

Fungsi WinHttpQueryOption meminta opsi Internet pada handel yang ditentukan.
WinHttpReadData

Fungsi WinHttpReadData membaca data dari handel yang dibuka oleh fungsi WinHttpOpenRequest.
WinHttpReadDataEx

Membaca data dari handel yang dibuka oleh fungsi WinHttpOpenRequest .
WinHttpReceiveResponse

Fungsi WinHttpReceiveResponse menunggu untuk menerima respons terhadap permintaan HTTP yang dimulai oleh WinHttpSendRequest.
WinHttpRegisterProxyChangeNotification

Mendaftarkan fungsi panggilan balik yang dipanggil WinHTTP saat pengaturan proksi yang efektif berubah.
WinHttpResetAutoProxy

Mereset proksi otomatis.
WinHttpsendRequest

Mengirim permintaan yang ditentukan ke server HTTP. (WinHttpsendRequest)
WinHttpSetCredentials

Fungsi WinHttpSetCredentials meneruskan kredensial otorisasi yang diperlukan ke server.
WinHttpSetDefaultProxyConfiguration

Mengatur konfigurasi proksi WinHTTP default di registri.
WinHttpSetOption

Fungsi WinHttpSetOption mengatur opsi Internet.
WinHttpSetStatusCallback

Fungsi WinHttpSetStatusCallback menyiapkan fungsi panggilan balik yang bisa dipanggil WinHTTP saat kemajuan dibuat selama operasi.
WinHttpSetTimeouts

Mengatur waktu habis yang terlibat dengan transaksi HTTP.
WinHttpTimeFromSystemTime

Memformat tanggal dan waktu sesuai dengan spesifikasi HTTP versi 1.0. (WinHttpTimeFromSystemTime)
WinHttpTimeToSystemTime

Fungsi WinHttpTimeToSystemTime mengambil string waktu/tanggal HTTP dan mengonversinya menjadi struktur SYSTEMTIME.
WinHttpUnregisterProxyChangeNotification

Membatalkan pendaftaran fungsi panggilan balik yang didaftarkan dengan memanggil WinHttpRegisterProxyChangeNotification.
WinHttpWebSocketClose

Menutup koneksi WebSocket.
WinHttpWebSocketCompleteUpgrade

Menyelesaikan jabat tangan WebSocket yang dimulai oleh WinHttpSendRequest.
WinHttpWebSocketQueryCloseStatus

Mengambil status tutup yang dikirim oleh server.
WinHttpWebSocketReceive

Menerima data dari koneksi WebSocket.
WinHttpWebSocketSend

Mengirim data melalui koneksi WebSocket.
WinHttpWebSocketShutdown

Mengirim bingkai dekat ke server WebSocket untuk menutup saluran kirim, tetapi membiarkan saluran terima terbuka.
WinHttpWriteData

Fungsi WinHttpWriteData menulis data permintaan ke server HTTP.

Fungsi panggilan balik

 
WINHTTP_PROXY_CHANGE_CALLBACK

Mewakili fungsi panggilan balik perubahan proksi yang ditentukan aplikasi.
WINHTTP_STATUS_CALLBACK

Mewakili fungsi panggilan balik status yang ditentukan aplikasi.

Struktur

 
HTTP_VERSION_INFO

Struktur HTTP_VERSION_INFO berisi versi HTTP global.
URL_COMPONENTS

Struktur URL_COMPONENTS berisi bagian konstituen dari URL. Struktur ini digunakan dengan fungsi WinHttpCrackUrl dan WinHttpCreateUrl.
WINHTTP_ASYNC_RESULT

Struktur WINHTTP_ASYNC_RESULT berisi hasil panggilan ke fungsi asinkron. Struktur ini digunakan dengan prototipe WINHTTP_STATUS_CALLBACK.
WINHTTP_AUTOPROXY_OPTIONS

Struktur WINHTTP_AUTOPROXY_OPTIONS digunakan untuk menunjukkan ke fungsi WinHttpGetProxyForURL apakah akan menentukan URL file Konfigurasi Otomatis Proksi (PAC) atau untuk secara otomatis menemukan URL dengan kueri DHCP atau DNS ke jaringan.
WINHTTP_CERTIFICATE_INFO

Struktur WINHTTP_CERTIFICATE_INFO berisi informasi sertifikat yang dikembalikan dari server. Struktur ini digunakan oleh fungsi WinHttpQueryOption.
WINHTTP_CONNECTION_GROUP

Mewakili grup koneksi.
WINHTTP_CONNECTION_INFO

Struktur WINHTTP_CONNECTION_INFO berisi alamat IP sumber dan tujuan dari permintaan yang menghasilkan respons.
WINHTTP_CREDS

Berisi informasi kredensial pengguna yang digunakan untuk autentikasi server dan proksi. (WINHTTP_CREDS)
WINHTTP_CREDS_EX

Berisi informasi kredensial pengguna yang digunakan untuk autentikasi server dan proksi. (WINHTTP_CREDS_EX)
WINHTTP_CURRENT_USER_IE_PROXY_CONFIG

Struktur WINHTTP_CURRENT_USER_IE_PROXY_CONFIG berisi informasi konfigurasi proksi Internet Explorer.
WINHTTP_EXTENDED_HEADER

Mewakili header permintaan HTTP sebagai pasangan string nama/nilai.
WINHTTP_HEADER_NAME

Mewakili nama header permintaan HTTP.
WINHTTP_HOST_CONNECTION_GROUP

Mewakili kumpulan grup koneksi.
WINHTTP_MATCH_CONNECTION_GUID

Mewakili GUID koneksi, untuk tujuan pencocokan koneksi.
WINHTTP_PROXY_INFO

Struktur WINHTTP_PROXY_INFO berisi sesi atau konfigurasi proksi default.
WINHTTP_PROXY_RESULT

Struktur WINHTTP_PROXY_RESULT berisi kumpulan entri hasil proksi yang disediakan oleh WinHttpGetProxyResult.
WINHTTP_PROXY_RESULT_ENTRY

Struktur WINHTTP_PROXY_RESULT_ENTRY berisi entri hasil dari panggilan ke WinHttpGetProxyResult.
WINHTTP_PROXY_SETTINGS_EX

Struktur WINHTTP_PROXY_SETTINGS_EX mewakili pengaturan proksi yang diperluas.
WINHTTP_PROXY_SETTINGS_PARAM

Struktur WINHTTP_PROXY_SETTINGS_PARAM mewakili pengaturan proksi yang diperluas.
WINHTTP_QUERY_CONNECTION_GROUP_RESULT

Mewakili kumpulan grup koneksi host.
WINHTTP_REQUEST_STATS

Struktur WINHTTP_REQUEST_STATS berisi berbagai statistik untuk permintaan.
WINHTTP_REQUEST_TIMES

Struktur WINHTTP_REQUEST_TIMES berisi berbagai informasi waktu untuk permintaan HTTP.
WINHTTP_SECURITY_INFO

Struktur WINHTTP_SECURITY_INFO berisi berbagai informasi waktu untuk permintaan HTTP.
WINHTTP_WEB_SOCKET_ASYNC_RESULT

WINHTTP_WEB_SOCKET_ASYNC_RESULT mencakup status hasil operasi WebSocket.
WINHTTP_WEB_SOCKET_STATUS

Enumerasi WINHTTP_WEB_SOCKET_STATUS mencakup status operasi WebSocket.

Enumerasi

 
WINHTTP_PROXY_SETTINGS_TYPE

Menentukan konstanta yang menentukan jenis pengaturan proksi untuk API pengaturan proksi yang diperluas.
WINHTTP_REQUEST_STAT_ENTRY

Enumerasi WINHTTP_REQUEST_STAT_ENTRY mencantumkan jenis statistik permintaan yang tersedia.
WINHTTP_REQUEST_TIME_ENTRY

Enumerasi WINHTTP_REQUEST_TIME_ENTRY mencantumkan jenis informasi waktu permintaan yang tersedia.
WINHTTP_WEB_SOCKET_BUFFER_TYPE

Enumerasi WINHTTP_WEB_SOCKET_BUFFER_TYPE mencakup jenis buffer WebSocket.
WINHTTP_WEB_SOCKET_CLOSE_STATUS

Enumerasi WINHTTP_WEB_SOCKET_CLOSE_STATUS mencakup status operasi penutupan WebSocket.
WINHTTP_WEB_SOCKET_OPERATION

Enumerasi WINHTTP_WEB_SOCKET_OPERATION mencakup jenis operasi WebSocket.