Kod status HTTP

Kod yang paling kerap anda lihat daripada API dan CDN, daripada 200 OK hingga 504 Gateway Timeout. Kod eksperimen yang jarang tidak disertakan.

Dikemas kini:

KodNamaMaksud
200OKSuccess with body
201CreatedResource created
204No ContentSuccess, empty body
301Moved PermanentlyPermanent redirect
302FoundTemporary redirect
304Not ModifiedUse cached copy
400Bad RequestClient request invalid
401UnauthorizedAuth required / failed
403ForbiddenAuthenticated but denied
404Not FoundNo such resource
405Method Not AllowedWrong HTTP method
408Request TimeoutClient too slow
409ConflictState conflict
410GonePermanently removed
422Unprocessable EntitySemantics invalid
429Too Many RequestsRate limited
500Internal Server ErrorServer fault
502Bad GatewayUpstream invalid
503Service UnavailableOverloaded / down
504Gateway TimeoutUpstream timeout

Nota

Soalan lazim

Apakah maksud kod HTTP 403?
403 Forbidden bermaksud pelayan memahami dan mengesahkan permintaan, tetapi enggan memberikan akses kepada sumber tersebut. Tidak seperti 401, log masuk semula tidak akan membantu.
Apakah perbezaan antara redirect HTTP 301 dan 302?
301 bermaksud sumber telah berpindah secara kekal, jadi klien dan enjin carian patut menggunakan URL baharu mulai sekarang. 302 ialah redirect sementara dan URL asal kekal sah.
Apakah maksud HTTP 429 dan bagaimana hendak membetulkannya?
429 Too Many Requests bermaksud anda telah mencecah had kadar permintaan. Perlahan permintaan anda dan patuhi header Retry-After jika pelayan memberikannya.

Sumber