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. |