Ano ang Mga HTTP Status Code?

Talaan ng mga Nilalaman:

Ano ang Mga HTTP Status Code?
Ano ang Mga HTTP Status Code?
Anonim

Ang HTTP status code (tinatawag ding browser / internet error code) ay mga karaniwang response code na ibinibigay ng mga web server sa internet. Nakakatulong ang mga code na matukoy ang sanhi ng problema kapag ang isang web page o iba pang mapagkukunan ay hindi naglo-load nang maayos.

Ang terminong "HTTP status code" ay aktwal na karaniwang termino para sa HTTP status line na kinabibilangan ng HTTP status code at HTTP reason phrase.

Halimbawa, ang HTTP status line 500: Internal Server Error ay binubuo ng HTTP status code na 500 at ang HTTP pariralang dahilan ng Internal Server Error.

Image
Image

Limang kategorya ng mga error sa HTTP status code ang umiiral; ito ang dalawang pangunahing grupo:

4xx Client Error

Kabilang sa pangkat na ito ang mga kung saan ang kahilingan para sa isang web page o iba pang mapagkukunan ay naglalaman ng masamang syntax o hindi maaaring punan para sa ibang dahilan, marahil ay kasalanan ng kliyente (ang web surfer).

Ang ilang karaniwang error sa client HTTP status code ay kinabibilangan ng 404 (Not Found), 403 (Forbidden), at 400 (Bad Request).

5xx Error sa Server

Kabilang sa pangkat na ito ang mga kung saan ang kahilingan para sa isang web page o iba pang mapagkukunan ay nauunawaan ng server ng website, ngunit hindi ito kayang punan sa ilang kadahilanan.

Kasama sa ilang karaniwan ang palaging sikat na 500 (Internal Server Error), kasama ang 504 (Gateway Timeout), 503 (Service Unavailable), at 502 (Bad Gateway).

Higit pang Impormasyon sa HTTP Status Codes

May iba pang HTTP status code bilang karagdagan sa 4xx at 5xx code. Mayroon ding mga 1xx, 2xx, at 3xx na mga code na nagbibigay-kaalaman, nagpapatunay ng tagumpay o nagdidikta ng pag-redirect, ayon sa pagkakabanggit. Ang mga karagdagang uri na ito ay hindi mga error, kaya hindi ka dapat maalerto tungkol sa mga ito sa browser.

Tingnan ang kumpletong listahan ng mga error sa aming HTTP Status Code Errors page, o tingnan ang lahat ng HTTP status lines na ito (1xx, 2xx, at 3xx) sa aming HTTP status lines piece.

Ang pahina ng Registry ng Status Code ng Hypertext Transfer Protocol (HTTP) ng IANA ay ang opisyal na pinagmumulan ng mga HTTP status code, ngunit kung minsan ay may kasamang mga karagdagang, mas partikular na error ang Windows na nagpapaliwanag ng karagdagang impormasyon.

Halimbawa, habang ang code ng 500 ay nangangahulugan ng Internet Server Error, ang Microsoft Internet Information Services (ISS) ay gumagamit ng 500.15 upang nangangahulugang Direct requests para sa Global.aspx ay hindi pinapayagan.

Narito ang ilan pang halimbawa:

Ang

  • 404.13 ay mayroong HTTP reason phrase na Masyadong malaki ang haba ng content.
  • Ang ibig sabihin ng

  • 500.53 ay May naganap na error sa muling pagsulat habang pinangangasiwaan ang notification ng RQ_RELEASE_REQUEST_STATE. Nagkaroon ng error sa pagpapatupad ng papalabas na panuntunan. Ang panuntunan ay na-configure na isakatuparan bago ma-update ang output user cache.
  • 502.3 ay nangangahulugang Bad Gateway: Forwarder Connection Error (ARR).
  • Ang mga tinatawag na sub-code na ito na binuo ng Microsoft ISS ay hindi pinapalitan ang mga HTTP status code, ngunit sa halip ay matatagpuan sa iba't ibang bahagi ng Windows, tulad ng mga documentation file.

    Hindi Lahat ng Error Code ay Kaugnay

    Ang isang HTTP status code ay hindi katulad ng isang error code ng Device Manager o isang error code ng system. Ang ilang mga system error code ay nagbabahagi ng mga numero ng code sa mga HTTP status code, ngunit ang mga ito ay magkaibang mga error na may ganap na magkakaibang nauugnay na mga mensahe at kahulugan ng error.

    Halimbawa, ang HTTP status code na 403.2 ay nangangahulugang Bawal ang pag-access sa pagbabasa. Gayunpaman, mayroon ding system error code 403 na ang ibig sabihin ay Ang proseso ay wala sa background processing mode.

    Katulad nito, ang 500 status code na nangangahulugang Internet Server Error ay madaling malito para sa isang system error code 500 ibig sabihin ay Hindi ma-load ang profile ng user.

    Gayunpaman, ang mga ito ay hindi nauugnay at hindi dapat tratuhin nang katulad. Ang isa ay nagpapakita sa isang web browser at nagpapaliwanag ng isang mensahe ng error tungkol sa kliyente o server, habang ang isa ay lumalabas sa ibang lugar sa Windows at hindi naman talaga kasama ang web browser.

    Kung nagkakaproblema ka sa pagtukoy kung ang error code na nakikita mo ay isang HTTP status code, tingnang mabuti kung saan nakikita ang mensahe. Kung makakita ka ng error sa iyong web browser, sa web page, isa itong HTTP response code.

    Ang iba pang mga mensahe ng error ay dapat na tugunan nang hiwalay batay sa konteksto kung saan sila nakikita: Ang mga error code ng Device Manager ay makikita sa Device Manager, ang mga error code ng system ay ipinapakita sa buong Windows, ang mga POST code ay ibinibigay sa panahon ng Power On Self Ang pagsubok, mga error na partikular sa laro/app ay may kaugnayan para sa mga kaukulang program na iyon, atbp.

    Inirerekumendang: