Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Jenis enumerasi HTTP_VERB menentukan nilai yang digunakan untuk menentukan kata kerja HTTP standar yang diketahui dalam struktur HTTP_REQUEST . Sebagian besar kata kerja yang diketahui ini di dokumentasikan dalam RFC 2616 dan RFC 2518, seperti yang ditunjukkan di bawah ini.
Sintaks
typedef enum _HTTP_VERB {
HttpVerbUnparsed,
HttpVerbUnknown,
HttpVerbInvalid,
HttpVerbOPTIONS,
HttpVerbGET,
HttpVerbHEAD,
HttpVerbPOST,
HttpVerbPUT,
HttpVerbDELETE,
HttpVerbTRACE,
HttpVerbCONNECT,
HttpVerbTRACK,
HttpVerbMOVE,
HttpVerbCOPY,
HttpVerbPROPFIND,
HttpVerbPROPPATCH,
HttpVerbMKCOL,
HttpVerbLOCK,
HttpVerbUNLOCK,
HttpVerbSEARCH,
HttpVerbMaximum
} HTTP_VERB, *PHTTP_VERB;
Konstanta
HttpVerbUnparsedTidak relevan untuk aplikasi; hanya digunakan dalam mode kernel. |
HttpVerbUnknownMenunjukkan bahwa aplikasi dapat memeriksa anggota UnknownVerbLength dan pUnknownVerb dari struktur HTTP_REQUEST untuk mengambil kata kerja HTTP untuk permintaan tersebut. Ini adalah kasus dalam permintaan HTTP/1.1 ketika klien browser menentukan kata kerja kustom. |
HttpVerbInvalidTidak relevan untuk aplikasi; hanya digunakan dalam mode kernel. |
HttpVerbOPTIONSMetode OPTIONS meminta informasi tentang opsi komunikasi dan persyaratan yang terkait dengan URI. Lihat halaman 52 RFC 2616. |
HttpVerbGETMetode GET mengambil informasi atau entitas yang diidentifikasi oleh URI Permintaan. Jika URI tersebut mengacu pada skrip atau proses produksi data lainnya, URI tersebut adalah data yang dihasilkan, bukan teks skrip, yang dikembalikan dalam respons. Metode GET dapat dibuat kondisional atau parsial dengan menyertakan bidang header kondisional atau Rentang dalam permintaan. GET kondisional meminta agar entitas dikirim hanya jika semua kondisi yang ditentukan di header terpenuhi, dan GET parsial hanya meminta bagian dari entitas, seperti yang ditentukan di header Rentang. Kedua bentuk GET ini dapat membantu menghindari lalu lintas jaringan yang tidak perlu. Lihat halaman 53 dari RFC 2616. |
HttpVerbHEADMetode HEAD identik dengan GET kecuali bahwa server hanya mengembalikan header pesan dalam respons, tanpa isi pesan. Header sama seperti yang akan dikembalikan sebagai respons terhadap GET. Lihat halaman 54 dari RFC 2616. |
HttpVerbPOSTMetode POST digunakan untuk memposting entitas baru sebagai tambahan URI. URI mengidentifikasi entitas yang mengonsumsi data yang diposting dengan cara tertentu. Lihat halaman 54 dari RFC 2616. |
HttpVerbPUTMetode PUT digunakan untuk mengganti entitas yang diidentifikasi oleh URI. Lihat halaman 55 dari RFC 2616. |
HttpVerbDELETEThe Metode DELETE meminta agar URI tertentu dihapus. Lihat halaman 56 dari RFC 2616. |
HttpVerbTRACEMetode TRACE memanggil loop-back lapisan aplikasi jarak jauh dari pesan permintaan. Ini memungkinkan klien untuk melihat apa yang diterima di yang lain akhir rantai permintaan untuk diagnostik Tujuan. Lihat halaman 56 dari RFC 2616. |
HttpVerbCONNECTThe CONNECT metode dapat digunakan dengan proksi yang dapat secara dinamis beralih ke penerowongan, seperti dalam kasus penerowongan SSL. Lihat halaman 57 dari RFC 2616. |
HttpVerbTRACKMetode TRACK digunakan oleh Microsoft Cluster Server untuk mengimplementasikan jejak yang tidak dicatat. |
HttpVerbMOVEMetode MOVE meminta operasi WebDAV setara dengan salinan (COPY), diikuti dengan pemeliharaan konsistensi diproses, diikuti oleh penghapusan sumber, di mana ketiganya tindakan dilakukan secara atomik. Ketika diterapkan ke koleksi, "Kedalaman" diasumsikan sebagai atau harus ditentukan sebagai "tak terbatas". Lihat halaman 42 RFC 2518. |
HttpVerbCOPYMetode COPY meminta operasi WebDAV yang membuat duplikat sumber daya sumber, diidentifikasi oleh URI Permintaan, di sumber daya tujuan, diidentifikasi oleh URI yang ditentukan di header Tujuan. Lihat halaman 37 dari RFC 2518. |
HttpVerbPROPFINDMetode PROPFIND meminta operasi WebDAV yang mengambil properti yang ditentukan pada sumber daya diidentifikasi oleh Request-URI. Lihat halaman 24 RFC 2518. |
HttpVerbPROPPATCHMetode PROPPATCH meminta operasi WebDAV yang mengatur dan/atau menghapus properti yang ditentukan pada sumber daya diidentifikasi oleh Request-URI. Lihat halaman 31 RFC 2518. |
HttpVerbMKCOLMetode MKCOL meminta operasi WebDAV yang membuat koleksi baru sumber daya di lokasi yang ditentukan oleh Request-URI. Lihat halaman 33 dari RFC 2518. |
HttpVerbLOCKMetode LOCK meminta operasi WebDAV yang membuat kunci seperti yang ditentukan oleh lockinfo Elemen XML pada Request-URI. Lihat halaman 45 dari RFC 2518. |
HttpVerbUNLOCKMetode UNLOCK meminta operasi WebDAV yang menghapus kunci, yang diidentifikasi dengan token kunci di header permintaan Lock-Token, dari sumber daya yang diidentifikasi oleh Request-URI, dan dari semua lainnya sumber daya yang disertakan dalam kunci. Lihat halaman 51 dari RFC 2518. |
HttpVerbSEARCHMetode SEARCH meminta operasi WebDAV yang digunakan oleh Microsoft Exchange untuk mencari folder. Lihat Internet Engineering Task Force (IETF) Internet Draft WebDAV SEARCH untuk informasi selengkapnya, dan situs WebDAV web untuk kemungkinan pembaruan. |
HttpVerbMaximumMengakhiri enumerasi; tidak digunakan untuk menentukan kata kerja. |
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows Vista, Windows XP dengan SP2 [hanya aplikasi desktop] |
| Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
| Header | http.h |