winhttp.h header

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

winhttp.h berisi antarmuka pemrograman berikut:

Functions

 
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 layanan HTTP Microsoft Windows (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

Membebaskan data yang diambil dari panggilan sebelumnya ke WinHttpGetProxySettingsResultEx.
WinHttpFreeQueryConnectionGroupResult

Membebaskan 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, yang 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

Mengatur ulang 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 batas waktu 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 ke 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 pengiriman, 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.

Structures

 
HTTP_VERSION_INFO

Struktur HTTP_VERSION_INFO berisi versi HTTP global.
URL_COMPONENTS

Struktur URL_COMPONENTS berisi bagian konstituen 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 menemukan URL secara otomatis 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 permintaan yang menghasilkan respons.
WINHTTP_CREDS

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

Berisi informasi kredensial pengguna yang digunakan untuk server dan autentikasi 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_FAILED_CONNECTION_RETRIES

Mengonfigurasi perilaku coba lagi otomatis untuk koneksi yang gagal saat digunakan dengan bendera opsi WINHTTP_OPTION_FAILED_CONNECTION_RETRIES.
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 tutup WebSocket.
WINHTTP_WEB_SOCKET_OPERATION

Enumerasi WINHTTP_WEB_SOCKET_OPERATION mencakup jenis operasi WebSocket.