HttpStatusCode Enum

Definisi

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
HttpStatusCode

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. Ambiguous adalah sinonim untuk MultipleChoices.

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. Found adalah sinonim untuk Redirect.

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 ke 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 generik 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. Moved adalah sinonim untuk MovedPermanently.

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. MovedPermanently adalah sinonim untuk Moved.

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. MultipleChoices adalah sinonim untuk Ambiguous.

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 respons sengaja kosong.

NonAuthoritativeInformation 203

Setara dengan status HTTP 203. NonAuthoritativeInformation menunjukkan bahwa informasi meta yang dikembalikan berasal dari salinan 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. Isi sumber daya tidak ditransfer.

OK 200

Setara dengan status HTTP 200. OK menunjukkan bahwa permintaan berhasil dan bahwa 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 disediakan 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 Proksi-autentikasi 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. Redirect adalah sinonim untuk Found.

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. RedirectKeepVerb adalah sinonim untuk TemporaryRedirect.

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. RedirectMethod adalah sinonim untuk SeeOther.

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 adalah 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 header-nya (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. SeeOther adalah sinonim untuk RedirectMethod.

ServiceUnavailable 503

Setara dengan status HTTP 503. ServiceUnavailable menunjukkan bahwa server tidak tersedia untuk sementara waktu, 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. TemporaryRedirect adalah sinonim untuk RedirectKeepVerb.

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. UnprocessableContent adalah sinonim untuk UnprocessableEntity.

UnprocessableEntity 422

Setara dengan status HTTP 422. UnprocessableEntity menunjukkan bahwa permintaan terbentuk dengan baik tetapi tidak dapat diikuti karena kesalahan semantik. UnprocessableEntity adalah sinonim untuk UnprocessableContent.

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.

Berlaku untuk