HttpStatusCode Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Berisi nilai kode status yang ditentukan untuk HTTP dalam respons terhadap permintaan HTTP.
public enum class HttpStatusCode
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class HttpStatusCode
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum HttpStatusCode
var value = Windows.Web.Http.HttpStatusCode.none
Public Enum HttpStatusCode
- Warisan
-
HttpStatusCode
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
|
Bidang
Accepted | 202 | Permintaan telah diterima untuk diproses lebih lanjut. |
AlreadyReported | 208 | Beberapa hasil operasi yang diminta sudah dilaporkan. Kode status ini adalah ekstensi HTTP yang digunakan dengan Penulisan dan Penerapan Versi Terdistribusi Web (WebDAV). Ini hanya dapat dikembalikan jika permintaan HTTP klien menyertakan header DAV dalam permintaan. Kode status ini didokumenkan dalam IETF RFC 5842. |
BadGateway | 502 | Server proksi perantara menerima respons buruk dari proksi lain atau server asal. |
BadRequest | 400 | Permintaan tidak dapat dipahami oleh server. Kode status ini dikirim ketika tidak ada kesalahan lain yang berlaku, atau jika kesalahan yang tepat tidak diketahui atau tidak memiliki kode kesalahannya sendiri. |
Conflict | 409 | Permintaan tidak dapat dilakukan karena konflik pada server. |
Continue | 100 | Klien harus melanjutkan permintaannya. |
Created | 201 | Permintaan menghasilkan sumber daya baru yang dibuat sebelum respons dikirim. |
ExpectationFailed | 417 | Harapan yang diberikan dalam header Expect tidak dapat dipenuhi oleh server. |
FailedDependency | 424 | Metode tidak dapat dilakukan pada sumber daya karena tindakan yang diminta bergantung pada tindakan lain dan tindakan tersebut gagal. Kode status ini adalah ekstensi HTTP yang digunakan dengan Penulisan dan Penerapan Versi Terdistribusi Web (WebDAV). Kode status ini didokumenkan dalam IETF RFC 4918. |
Forbidden | 403 | Server menolak untuk memenuhi permintaan. |
Found | 302 | Informasi yang diminta terletak di URI yang ditentukan di header Lokasi . Tindakan default saat status ini diterima adalah mengikuti header Lokasi yang terkait dengan respons. Ketika metode permintaan asli adalah POST, permintaan yang dialihkan akan menggunakan metode GET . |
GatewayTimeout | 504 | Server proksi perantara kehabisan waktu saat menunggu respons dari proksi lain atau server asal. |
Gone | 410 | Sumber daya yang diminta tidak lagi tersedia. |
HttpVersionNotSupported | 505 | Versi HTTP yang diminta tidak didukung oleh server. |
IMUsed | 226 | Server telah memenuhi permintaan GET untuk sumber daya dan responsnya adalah hasil dari satu atau beberapa tindakan yang diterapkan ke instans saat ini. Kode status ini didokumenkan dalam IETF RFC 3229. |
InsufficientStorage | 507 | Metode tidak dapat dilakukan pada sumber daya karena server tidak dapat menyimpan representasi yang diperlukan untuk berhasil menyelesaikan permintaan. Kondisi ini dianggap bersifat sementara. Kode status ini adalah ekstensi HTTP yang digunakan dengan Penulisan dan Penerapan Versi Terdistribusi Web (WebDAV). Kode status ini didokumenkan dalam IETF RFC 4918. |
InternalServerError | 500 | Terjadi kesalahan umum pada server. |
LengthRequired | 411 | Header Content-Length yang diperlukan hilang. |
Locked | 423 | Sumber daya sumber atau tujuan metode dikunci. Respons ini harus berisi kode prasyarat atau pasca-kondisi yang sesuai. Kode status ini adalah ekstensi HTTP yang digunakan dengan Penulisan dan Penerapan Versi Terdistribusi Web (WebDAV). Kode status ini didokumenkan dalam IETF RFC 4918. |
LoopDetected | 508 | Server menghentikan operasi karena mengalami perulangan tak terbatas saat memproses permintaan. Status ini menunjukkan bahwa seluruh operasi gagal. Kode status ini adalah ekstensi HTTP yang digunakan dengan Penulisan dan Penerapan Versi Terdistribusi Web (WebDAV). Ini hanya dapat dikembalikan jika permintaan HTTP klien menyertakan header DAV dalam permintaan. Kode status ini didokumenkan dalam IETF RFC 5842. |
MethodNotAllowed | 405 | Metode HTTP dalam permintaan tidak diizinkan pada sumber daya yang diminta. |
MovedPermanently | 301 | Informasi yang diminta telah dipindahkan ke URI yang ditentukan di header Lokasi . Tindakan default saat status ini diterima adalah mengikuti header Lokasi yang terkait dengan respons. |
MultipleChoices | 300 | Informasi yang diminta memiliki beberapa representasi. Tindakan default adalah memperlakukan status ini sebagai pengalihan dan mengikuti konten header Lokasi yang terkait dengan respons ini. |
MultiStatus | 207 | Respons memberikan status untuk beberapa operasi independen. Pesan kesalahan tertentu muncul di isi respons multi-status. Kode status ini adalah ekstensi HTTP yang digunakan dengan Penulisan dan Penerapan Versi Terdistribusi Web (WebDAV). Kode status ini didokumenkan dalam IETF RFC 4918. |
NetworkAuthenticationRequired | 511 | Server menunjukkan bahwa klien perlu mengautentikasi untuk mendapatkan akses jaringan. Respons harus berisi tautan ke sumber daya yang memungkinkan pengguna mengirimkan kredensial. Kode status ini didokumenkan dalam IETF RFC 6585. |
NoContent | 204 | Permintaan telah berhasil diproses dan respons sengaja kosong. |
NonAuthoritativeInformation | 203 | Meta-information yang dikembalikan berasal dari salinan cache alih-alih server asal dan oleh karena itu mungkin salah. |
None | 0 | Permintaan klien tidak berhasil. |
NotAcceptable | 406 | Klien telah menunjukkan dengan header Terima bahwa klien tidak akan menerima representasi sumber daya yang tersedia. |
NotExtended | 510 | Kebijakan untuk mengakses sumber daya belum terpenuhi dalam permintaan. Kode status ini didokumenkan dalam IETF RFC 2774. |
NotFound | 404 | Sumber daya yang diminta tidak ada di server. |
NotImplemented | 501 | Server tidak mendukung fungsi yang diminta. |
NotModified | 304 | Salinan cache klien sudah diperbarui. Isi sumber daya tidak ditransfer. |
Ok | 200 | Permintaan berhasil dan informasi yang diminta ada dalam respons. Ini adalah kode status yang paling umum untuk diterima. |
PartialContent | 206 | Responsnya adalah respons parsial seperti yang diminta oleh permintaan GET yang menyertakan rentang byte. |
PaymentRequired | 402 | Kode ini disediakan untuk digunakan di masa mendatang. |
PermanentRedirect | 308 | Sumber daya target telah diberi URI permanen baru dan referensi apa pun di masa mendatang ke sumber daya ini harus menggunakan salah satu URI yang dikembalikan yang ditentukan di header Lokasi . Kode status ini didokumenkan dalam draf IETF draf-reschke-http-status-308. |
PreconditionFailed | 412 | Kondisi yang ditetapkan untuk permintaan ini gagal, dan permintaan tidak dapat dilakukan. Kondisi diatur dengan header permintaan kondisional seperti If-Match, If-None-Match, atau If-Unmodified-Since. |
PreconditionRequired | 428 | Server asal mengharuskan permintaan bersyarat. Kode status ini didokumenkan dalam IETF RFC 6585. |
Processing | 102 | Server telah menerima permintaan Web Distributed Authoring and Versioning (WebDAV) dan sedang memproses permintaan. Kode status ini adalah ekstensi HTTP yang digunakan dengan WebDAV. Ini hanya dapat dikembalikan jika permintaan HTTP klien menyertakan header DAV dalam permintaan. Kode status ini didokumenkan dalam IETF RFC 2518. |
ProxyAuthenticationRequired | 407 | Proksi yang diminta memerlukan autentikasi. Header Proxy-Authenticate berisi detail cara melakukan autentikasi. |
RequestedRangeNotSatisfiable | 416 | Rentang data yang diminta dari sumber daya tidak dapat dikembalikan, baik karena awal rentang adalah sebelum awal sumber daya, atau akhir rentang adalah setelah akhir sumber daya. |
RequestEntityTooLarge | 413 | Permintaan terlalu besar untuk diproses oleh server. |
RequestHeaderFieldsTooLarge | 431 | Server tidak bersedia memproses permintaan karena bidang header-nya terlalu besar. Permintaan dapat dikirim ulang setelah mengurangi ukuran bidang header permintaan. Kode status ini didokumenkan dalam IETF RFC 6585. |
RequestTimeout | 408 | Klien tidak mengirim permintaan dalam waktu server mengharapkan permintaan. |
RequestUriTooLong | 414 | URI terlalu panjang. |
ResetContent | 205 | Klien harus mengatur ulang (tidak memuat ulang) sumber daya saat ini. |
SeeOther | 303 | Secara otomatis mengalihkan klien ke URI yang ditentukan di header Lokasi sebagai hasil dari POST. Permintaan ke sumber daya yang ditentukan oleh header Lokasi akan dibuat dengan metode GET . |
ServiceUnavailable | 503 | Server untuk sementara tidak tersedia, biasanya karena beban atau pemeliharaan yang tinggi. |
SwitchingProtocols | 101 | Versi atau protokol protokol HTTP sedang diubah. |
TemporaryRedirect | 307 | Informasi permintaan terletak di URI yang ditentukan di header Lokasi . Tindakan default saat status ini diterima adalah mengikuti header Lokasi yang terkait dengan respons. Ketika metode permintaan asli ADALAH POST, permintaan yang dialihkan juga akan menggunakan metode POST . |
TooManyRequests | 429 | Pengguna telah mengirim terlalu banyak permintaan dalam jumlah waktu tertentu. Respons harus mencakup detail yang menjelaskan kondisi, dan dapat mencakup header Coba Lagi-Setelah yang menunjukkan berapa lama menunggu sebelum membuat permintaan baru. Kode status ini didokumenkan dalam IETF RFC 6585. |
Unauthorized | 401 | Sumber daya yang diminta memerlukan autentikasi. Header WWW-Authenticate berisi detail cara melakukan autentikasi. |
UnprocessableEntity | 422 | Server memahami jenis konten entitas permintaan dan sintaks entitas permintaan sudah benar, tetapi server tidak dapat memproses instruksi yang terkandung. Kode status ini adalah ekstensi HTTP yang digunakan dengan Penulisan dan Penerapan Versi Terdistribusi Web (WebDAV). Kode status ini didokumenkan dalam IETF RFC 4918. |
UnsupportedMediaType | 415 | Permintaan adalah jenis yang tidak didukung. |
UpgradeRequired | 426 | Klien harus beralih ke protokol yang berbeda seperti TLS/1.0. Kode status ini didokumenkan dalam IETF RFC 2917. |
UseProxy | 305 | Permintaan harus menggunakan server proksi di URI yang ditentukan di header Lokasi . |
VariantAlsoNegotiates | 506 | Server memiliki kesalahan konfigurasi internal. Sumber daya varian yang dipilih dikonfigurasi untuk terlibat dalam negosiasi konten transparan itu sendiri, dan karenanya bukan titik akhir yang tepat dalam proses negosiasi. Kode status ini didokumenkan dalam IETF RFC 2295. |
Keterangan
Enumerasi HttpStatusCode berisi nilai kode status yang ditentukan oleh IETF di RFC 2616 untuk HTTP 1.1 dan RFC terkait.
Status permintaan HTTP terkandung dalam properti StatusCode pada objek HttpResponseMessage .