Bagikan melalui


Fungsi WinHTTP

WinHTTP menyediakan fungsi berikut:

WinHttpAddRequestHeaders

Menambahkan satu atau beberapa header permintaan HTTP ke handel permintaan HTTP.

WinHttpAddRequestHeadersEx

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

WinHttpCheckPlatform

Menentukan apakah platform saat ini didukung oleh WinHTTP.

WinHttpCloseHandle

Menutup satu handel HINTERNET.

WinHttpConnect

Menentukan server target awal permintaan HTTP.

WinHttpCrackUrl

Memisahkan URL ke dalam bagian komponennya, misalnya, nama dan jalur host.

WinHttpCreateProxyResolver

Membuat handel untuk digunakan oleh WinHttpGetProxyForUrlEx.

WinHttpCreateUrl

Membuat URL dari bagian komponen, misalnya, nama dan jalur host.

WinHttpDetectAutoProxyConfigUrl

Menemukan URL untuk file Konfigurasi Otomatis Proksi (PAC). Fungsi ini melaporkan URL file PAC, tetapi tidak mengunduh file.

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

WinHttpGetDefaultProxyConfiguration

Mengambil konfigurasi proksi WinHTTP default dari registri.

WinHTTPGetIEProxyConfigForCurrentUser

Mendapatkan konfigurasi proksi Internet Explorer (IE) untuk pengguna saat ini.

WinHttpGetProxyForUrl

Mengambil informasi proksi untuk URL yang ditentukan.

WinHttpGetProxyForUrlEx

Mengambil informasi proksi untuk URL yang ditentukan.

WinHttpGetProxyResult

Mengambil hasil panggilan ke WinHttpGetProxyForUrlEx.

WinHttpGetProxySettingsEx

Mengambil pengaturan proksi yang diperluas.

WinHttpGetProxySettingsResultEx

Mengambil hasil panggilan ke WinHttpGetProxySettingsEx.

WinHttpBuka

Menginisialisasi penggunaan fungsi WinHTTP aplikasi.

WinHttpOpenRequest

Membuat handel permintaan HTTP.

WinHttpQueryAuthSchemes

Mengembalikan skema otorisasi yang didukung server.

WinHttpQueryConnectionGroup

Mengambil deskripsi status koneksi WinHttp saat ini.

WinHttpQueryDataAvailable

Mengembalikan jumlah byte data yang segera tersedia untuk dibaca dengan WinHttpReadData.

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

Mengkueri opsi Internet pada handel yang ditentukan.

WinHttpReadData

Membaca data dari handel yang dibuka oleh fungsi WinHttpOpenRequest.

WinHttpReadDataEx

Membaca data dari handel yang dibuka oleh fungsi WinHttpOpenRequest.

WinHttpReceiveResponse

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

WinHttpSetCredentials

Meneruskan kredensial otorisasi yang diperlukan ke server.

WinHttpSetDefaultProxyConfiguration

Mengatur konfigurasi proksi WinHTTP default di registri.

WinHttpSetOption

Mengatur opsi Internet.

WinHttpSetStatusCallback

Menyiapkan fungsi panggilan balik yang bisa dipanggil WinHTTP saat kemajuan dibuat selama operasi.

WinHttpSetTimeouts

Mengatur berbagai waktu habis yang terlibat dengan transaksi HTTP.

WinHttpTimeFromSystemTime

Memformat tanggal dan waktu sesuai dengan spesifikasi HTTP versi 1.0.

WinHttpTimeToSystemTime

Mengambil string waktu/tanggal HTTP dan mengonversinya ke strukturSYSTEMTIME.

WinHttpUnregisterProxyChangeNotification

Membatalkan pendaftaran fungsi panggilan balik yang didaftarkan dengan memanggil WinHttpRegisterProxyChangeNotification.

WinHttpWriteData

Menulis data permintaan ke server HTTP.

WinHttpWebSocketClose

Menutup koneksi WebSocket.

WinHttpWebSocketCompleteUpgrade

Menyelesaikan jabat tangan WebSocket yang dimulai oleh WinHttpSendRequest.

WinHttpWebSocketQueryCloseStatus

Mendapatkan status tutup yang dikirim oleh server.

WinHttpWebSocketReceive

Menerima data dari koneksi WebSocket.

WinHttpWebSocketSend

Mengirim data melalui koneksi WebSocket.

WinHttpWebSocketShutdown

Mengirim bingkai dekat ke koneksi WebSocket.