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 yang ditentukan dalam RFC 2616 untuk HTTP 1.1.
public enum class HttpStatusCode
public enum HttpStatusCode
type HttpStatusCode =
Public Enum HttpStatusCode
- Warisan
Bidang
Accepted | 202 | Setara dengan status HTTP 202. Accepted menunjukkan bahwa permintaan telah diterima untuk diproses lebih lanjut. |
AlreadyReported | 208 | Setara dengan status HTTP 208. AlreadyReported menunjukkan bahwa anggota pengikatan WebDAV telah dijumlahkan di bagian sebelumnya dari respons multistatus, dan tidak disertakan lagi. |
Ambiguous | 300 | Setara dengan status HTTP 300.
Ambiguous menunjukkan bahwa informasi yang diminta memiliki beberapa representasi. Tindakan default adalah memperlakukan status ini sebagai pengalihan dan mengikuti konten header Lokasi yang terkait dengan respons ini.
|
BadGateway | 502 | Setara dengan status HTTP 502. BadGateway menunjukkan bahwa server proksi perantara menerima respons buruk dari proksi lain atau server asal. |
BadRequest | 400 | Setara dengan status HTTP 400. BadRequest menunjukkan bahwa permintaan tidak dapat dipahami oleh server. BadRequest dikirim ketika tidak ada kesalahan lain yang berlaku, atau jika kesalahan yang tepat tidak diketahui atau tidak memiliki kode kesalahannya sendiri. |
Conflict | 409 | Setara dengan status HTTP 409. Conflict menunjukkan bahwa permintaan tidak dapat dilakukan karena konflik pada server. |
Continue | 100 | Setara dengan status HTTP 100. Continue menunjukkan bahwa klien dapat melanjutkan permintaannya. |
Created | 201 | Setara dengan status HTTP 201. Created menunjukkan bahwa permintaan menghasilkan sumber daya baru yang dibuat sebelum respons dikirim. |
EarlyHints | 103 | Setara dengan status HTTP 103. EarlyHints menunjukkan kepada klien bahwa server kemungkinan akan mengirim respons akhir dengan bidang header yang disertakan dalam respons informasi. |
ExpectationFailed | 417 | Setara dengan status HTTP 417. ExpectationFailed menunjukkan bahwa harapan yang diberikan dalam header Expect tidak dapat dipenuhi oleh server. |
FailedDependency | 424 | Setara dengan status HTTP 424. FailedDependency menunjukkan bahwa metode tidak dapat dilakukan pada sumber daya karena tindakan yang diminta bergantung pada tindakan lain dan tindakan tersebut gagal. |
Forbidden | 403 | Setara dengan status HTTP 403. Forbidden menunjukkan bahwa server menolak untuk memenuhi permintaan. |
Found | 302 | Setara dengan status HTTP 302.
Found menunjukkan bahwa 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 | Setara dengan status HTTP 504. GatewayTimeout menunjukkan bahwa server proksi perantara kehabisan waktu saat menunggu respons dari proksi lain atau server asal. |
Gone | 410 | Setara dengan status HTTP 410. Gone menunjukkan bahwa sumber daya yang diminta tidak lagi tersedia. |
HttpVersionNotSupported | 505 | Setara dengan status HTTP 505. HttpVersionNotSupported menunjukkan bahwa versi HTTP yang diminta tidak didukung oleh server. |
IMUsed | 226 | Setara dengan status HTTP 226. IMUsed menunjukkan bahwa server telah memenuhi permintaan untuk sumber daya, dan responsnya adalah representasi dari hasil satu atau beberapa manipulasi instans yang diterapkan pada instans saat ini. |
InsufficientStorage | 507 | Setara dengan status HTTP 507. InsufficientStorage menunjukkan bahwa server tidak dapat menyimpan representasi yang diperlukan untuk menyelesaikan permintaan. |
InternalServerError | 500 | Setara dengan status HTTP 500. InternalServerError menunjukkan bahwa terjadi kesalahan umum pada server. |
LengthRequired | 411 | Setara dengan status HTTP 411. LengthRequired menunjukkan bahwa header Panjang konten yang diperlukan hilang. |
Locked | 423 | Setara dengan status HTTP 423. Locked menunjukkan bahwa sumber daya sumber atau tujuan dikunci. |
LoopDetected | 508 | Setara dengan status HTTP 508. LoopDetected menunjukkan bahwa server menghentikan operasi karena mengalami perulangan tak terbatas saat memproses permintaan WebDAV dengan "Kedalaman: tak terbatas". Kode status ini dimaksudkan untuk kompatibilitas mundur dengan klien yang tidak mengetahui kode AlreadyReported status 208 yang muncul di badan respons multistatus. |
MethodNotAllowed | 405 | Setara dengan status HTTP 405. MethodNotAllowed menunjukkan bahwa metode permintaan (POST atau GET) tidak diizinkan pada sumber daya yang diminta. |
MisdirectedRequest | 421 | Setara dengan status HTTP 421. MisdirectedRequest menunjukkan bahwa permintaan diarahkan ke server yang tidak dapat menghasilkan respons. |
Moved | 301 | Setara dengan status HTTP 301.
Moved menunjukkan bahwa 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. Ketika metode permintaan asli ADALAH POST, permintaan yang dialihkan akan menggunakan metode GET.
|
MovedPermanently | 301 | Setara dengan status HTTP 301.
MovedPermanently menunjukkan bahwa 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 | Setara dengan status HTTP 300.
MultipleChoices menunjukkan bahwa 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 | Setara dengan status HTTP 207. MultiStatus menunjukkan beberapa kode status untuk satu respons selama operasi Penulisan dan Penerapan Versi Terdistribusi Web (WebDAV). Isi respons berisi XML yang menjelaskan kode status. |
NetworkAuthenticationRequired | 511 | Setara dengan status HTTP 511. NetworkAuthenticationRequired menunjukkan bahwa klien perlu mengautentikasi untuk mendapatkan akses jaringan; ini dimaksudkan untuk digunakan dengan mencegat proksi yang digunakan untuk mengontrol akses ke jaringan. |
NoContent | 204 | Setara dengan status HTTP 204. NoContent menunjukkan bahwa permintaan telah berhasil diproses dan bahwa respons sengaja kosong. |
NonAuthoritativeInformation | 203 | Setara dengan status HTTP 203. NonAuthoritativeInformation menunjukkan bahwa informasi meta yang dikembalikan berasal dari salinan yang di-cache alih-alih server asal dan oleh karena itu mungkin salah. |
NotAcceptable | 406 | Setara dengan status HTTP 406. NotAcceptable menunjukkan bahwa klien telah menunjukkan dengan header Terima bahwa klien tidak akan menerima representasi sumber daya yang tersedia. |
NotExtended | 510 | Setara dengan status HTTP 510. NotExtended menunjukkan bahwa ekstensi lebih lanjut untuk permintaan diperlukan agar server memenuhinya. |
NotFound | 404 | Setara dengan status HTTP 404. NotFound menunjukkan bahwa sumber daya yang diminta tidak ada di server. |
NotImplemented | 501 | Setara dengan status HTTP 501. NotImplemented menunjukkan bahwa server tidak mendukung fungsi yang diminta. |
NotModified | 304 | Setara dengan status HTTP 304. NotModified menunjukkan bahwa salinan cache klien sudah diperbarui. Konten sumber daya tidak ditransfer. |
OK | 200 | Setara dengan status HTTP 200. OK menunjukkan bahwa permintaan berhasil dan informasi yang diminta berada dalam respons. Ini adalah kode status yang paling umum untuk diterima. |
PartialContent | 206 | Setara dengan status HTTP 206. PartialContent menunjukkan bahwa respons adalah respons parsial seperti yang diminta oleh permintaan GET yang menyertakan rentang byte. |
PaymentRequired | 402 | Setara dengan status HTTP 402. PaymentRequired dicadangkan untuk digunakan di masa mendatang. |
PermanentRedirect | 308 | Setara dengan status HTTP 308. PermanentRedirect menunjukkan bahwa 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. |
PreconditionFailed | 412 | Setara dengan status HTTP 412. PreconditionFailed menunjukkan bahwa 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 | Setara dengan status HTTP 428. PreconditionRequired menunjukkan bahwa server mengharuskan permintaan bersyarat. |
Processing | 102 | Setara dengan status HTTP 102. Processing menunjukkan bahwa server telah menerima permintaan lengkap tetapi belum menyelesaikannya. |
ProxyAuthenticationRequired | 407 | Setara dengan status HTTP 407. ProxyAuthenticationRequired menunjukkan bahwa proksi yang diminta memerlukan autentikasi. Header Autentikasi proksi berisi detail cara melakukan autentikasi. |
Redirect | 302 | Setara dengan status HTTP 302.
Redirect menunjukkan bahwa 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.
|
RedirectKeepVerb | 307 | Setara dengan status HTTP 307.
RedirectKeepVerb menunjukkan bahwa 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.
|
RedirectMethod | 303 | Setara dengan status HTTP 303.
RedirectMethod 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 GET.
|
RequestedRangeNotSatisfiable | 416 | Setara dengan status HTTP 416. RequestedRangeNotSatisfiable menunjukkan bahwa rentang data yang diminta dari sumber daya tidak dapat dikembalikan, baik karena awal rentang adalah sebelum awal sumber daya, atau akhir rentang setelah akhir sumber daya. |
RequestEntityTooLarge | 413 | Setara dengan status HTTP 413. RequestEntityTooLarge menunjukkan bahwa permintaan terlalu besar untuk diproses oleh server. |
RequestHeaderFieldsTooLarge | 431 | Setara dengan status HTTP 431. RequestHeaderFieldsTooLarge menunjukkan bahwa server tidak ingin memproses permintaan karena bidang headernya (baik bidang header individual atau semua bidang header secara kolektif) terlalu besar. |
RequestTimeout | 408 | Setara dengan status HTTP 408. RequestTimeout menunjukkan bahwa klien tidak mengirim permintaan dalam waktu server mengharapkan permintaan. |
RequestUriTooLong | 414 | Setara dengan status HTTP 414. RequestUriTooLong menunjukkan bahwa URI terlalu panjang. |
ResetContent | 205 | Setara dengan status HTTP 205. ResetContent menunjukkan bahwa klien harus mengatur ulang (bukan memuat ulang) sumber daya saat ini. |
SeeOther | 303 | Setara dengan status HTTP 303.
SeeOther 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 GET.
|
ServiceUnavailable | 503 | Setara dengan status HTTP 503. ServiceUnavailable menunjukkan bahwa server untuk sementara tidak tersedia, biasanya karena beban atau pemeliharaan yang tinggi. |
SwitchingProtocols | 101 | Setara dengan status HTTP 101. SwitchingProtocols menunjukkan bahwa versi protokol atau protokol sedang diubah. |
TemporaryRedirect | 307 | Setara dengan status HTTP 307.
TemporaryRedirect menunjukkan bahwa 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 | Setara dengan status HTTP 429. TooManyRequests menunjukkan bahwa pengguna telah mengirim terlalu banyak permintaan dalam jumlah waktu tertentu. |
Unauthorized | 401 | Setara dengan status HTTP 401. Unauthorized menunjukkan bahwa sumber daya yang diminta memerlukan autentikasi. Header WWW-Authenticate berisi detail cara melakukan autentikasi. |
UnavailableForLegalReasons | 451 | Setara dengan status HTTP 451. UnavailableForLegalReasons menunjukkan bahwa server menolak akses ke sumber daya sebagai konsekuensi dari tuntutan hukum. |
UnprocessableContent | 422 | Setara dengan status HTTP 422.
UnprocessableContent menunjukkan bahwa permintaan terbentuk dengan baik tetapi tidak dapat diikuti karena kesalahan semantik.
|
UnprocessableEntity | 422 | Setara dengan status HTTP 422.
UnprocessableEntity menunjukkan bahwa permintaan terbentuk dengan baik tetapi tidak dapat diikuti karena kesalahan semantik.
|
UnsupportedMediaType | 415 | Setara dengan status HTTP 415. UnsupportedMediaType menunjukkan bahwa permintaan adalah jenis yang tidak didukung. |
Unused | 306 | Setara dengan status HTTP 306. Unused adalah ekstensi yang diusulkan ke spesifikasi HTTP/1.1 yang tidak sepenuhnya ditentukan. |
UpgradeRequired | 426 | Setara dengan status HTTP 426. UpgradeRequired menunjukkan bahwa klien harus beralih ke protokol yang berbeda seperti TLS/1.0. |
UseProxy | 305 | Setara dengan status HTTP 305. UseProxy menunjukkan bahwa permintaan harus menggunakan server proksi di URI yang ditentukan di header Lokasi. |
VariantAlsoNegotiates | 506 | Setara dengan status HTTP 506. VariantAlsoNegotiates menunjukkan bahwa sumber daya varian yang dipilih dikonfigurasi untuk terlibat dalam negosiasi konten transparan itu sendiri dan, oleh karena itu, bukan titik akhir yang tepat dalam proses negosiasi. |