HTTP სტატუსის კოდები

შეცდომების საპასუხოდ ვებ-გვერდები აჩვენებენ სტატუსის კოდებს

HTTP სტატუსის კოდებს წარმოადგენს სტანდარტული რეაგირების კოდები ინტერნეტ-სერვერების მიერ ინტერნეტში. კოდებს ეხმარება პრობლემის მიზეზს, როდესაც ვებ-გვერდი ან სხვა რესურსი არ იტვირთება სწორად.

ტერმინი HTTP სტატუსის კოდი ფაქტიურად არის საერთო ტერმინი HTTP სტატუსის ხაზი, რომელიც მოიცავს HTTP სტატუსის კოდს და HTTP მიზეზს .

HTTP სტატუსის კოდები ხშირად უწოდებენ ბრაუზერის შეცდომებს ან ინტერნეტის შეცდომებს.

მაგალითად, HTTP სტატუსის ხაზი 500: Internal Server Error შედგება HTTP სტატუსის კოდი 500 და HTTP მიზეზი ფრაზა შიდა Server Error .

HTTP სტატუსის კოდის შეცდომების ხუთი კატეგორია არსებობს; ეს ორი ძირითადი ჯგუფია:

4xx კლიენტის შეცდომა

HTTP სტატუსის კოდების ეს ჯგუფი შეიცავს იმას, სადაც ვებ-გვერდის ან სხვა რესურსების მოთხოვნა შეიცავს ცუდი სინტაქსს ან არ შეიძლება შევსებული სხვა მიზეზით, სავარაუდოდ კლიენტის ბრალით (ვებ-სერვერი).

ზოგიერთი საერთო კლიენტის შეცდომა HTTP სტატუსის კოდები მოიცავს 404 (არ არის ნაპოვნი) , 403 (აკრძალული) და 400 (ცუდი მოთხოვნა) .

5xx სერვერის შეცდომა

HTTP სტატუსის კოდების ეს ჯგუფი მოიცავს იმას, სადაც ვებ-გვერდის ან სხვა რესურსის მოთხოვნა ვებ-სერვერის მიერ არის გაგებული, მაგრამ ვერ ხერხდება რაიმე მიზეზით შევსება.

ზოგიერთი საერთო სერვერის შეცდომა HTTP სტატუსის კოდები მოიცავს ოდესმე პოპულარული 500 (შიდა სერვერი შეცდომა) ერთად 503 (სამსახურის მიუწვდომელია) და 502 (Bad Gateway) .

დამატებითი ინფორმაცია HTTP სტატუსის კოდების შესახებ

სხვა HTTP სტატუსის კოდები არსებობს 4xx და 5xx კოდების გარდა. ასევე არსებობს 1xx, 2xx და 3xx კოდები, რომლებიც ინფორმირებულია, წარმატებით დაადასტურებენ ან გადაჰყავთ გადამისამართება. ეს დამატებითი ტიპის HTTP სტატუსის კოდები არ არის შეცდომები, ასე რომ თქვენ არ უნდა გაფრთხილება მათ შესახებ ბრაუზერში.

იხილეთ შეცდომების სრული სია ჩვენი HTTP სტატუსის კოდის შეცდომების გვერდზე, ან ნახეთ ყველა ამ HTTP სტატუსის ხაზები (1xx, 2xx და 3xx) ჩვენს ვებ-გვერდზე რა არის HTTP სტატუსის ხაზები? ცალი.

IANA- ს ჰიპერტექსტის გადაცემის პროტოკოლი (HTTP) სტატუსი კოდექსის რეესტრის გვერდი HTTP სტატუსის კოდების ოფიციალური წყაროა, მაგრამ Windows ზოგჯერ მოიცავს დამატებით, უფრო კონკრეტულ შეცდომებს, რომლებიც აწვდიან დამატებით ინფორმაციას. შეგიძლიათ იპოვოთ ეს ჩამონათვალი Microsoft- ის ვებ-გვერდზე.

მაგალითად, HTTP სტატუსის კოდი 500-ს ნიშნავს ინტერნეტ სერვერის შეცდომის შესახებ , Microsoft Internet Information Services (ISS) იყენებს 500.15 იმას ნიშნავს, რომ Global.aspx- ის პირდაპირი მოთხოვნა არ არის დაშვებული .

აქ არის რამდენიმე მაგალითი:

Microsoft- ის ISS- ის მიერ შექმნილი ეს ე.წ. ქვე-კოდები არ შეცვლით HTTP სტატუსის კოდებს, მაგრამ, როგორც ჩანს, Windows- ის სხვადასხვა სფეროს, როგორც დოკუმენტაციის ფაილებში.

ყველა შეცდომა კოდები არ არის დაკავშირებული

HTTP სტატუსის კოდი არ არის იგივე, რაც მოწყობილობის მენეჯერის შეცდომის კოდი ან სისტემის შეცდომის კოდი . ზოგიერთი სისტემის შეცდომის კოდები კოდის ნომრებს გაუზიარებენ HTTP სტატუსის კოდებს, მაგრამ ისინი განსხვავებულ შეცდომებს აბსოლუტურად განსხვავებული შეცდომების შეტყობინებებით და მნიშვნელობათაგან განსხვავდებიან.

მაგალითად, HTTP სტატუსის კოდი 403.2 ნიშნავს წაკითხვის დაშვების აკრძალვას . თუმცა, არსებობს ასევე სისტემის შეცდომის კოდი 403, რაც იმას ნიშნავს, რომ პროცესი არ არის ფონური დამუშავების რეჟიმში .

ანალოგიურად, 500 სტატუსის კოდი, რაც გულისხმობს ინტერნეტ სერვერის შეცდომას, შეიძლება ადვილად დაბნეული იყოს სისტემის შეცდომის კოდი 500, რაც იმას ნიშნავს, რომ მომხმარებლის პროფილი ვერ დატვირთულია .

თუმცა, ეს არ არის დაკავშირებული და არ უნდა განიხილებოდეს იგივე. ერთი აჩვენებს ბრაუზერში და განმარტავს შეცდომის შეტყობინებას კლიენტის ან სერვერზე, ხოლო მეორე გვიჩვენებს სხვაგან Windows- ში და არ არის აუცილებელი ბრაუზერის ჩართვა.

თუ თქვენ გაქვთ უბედურება საიდენტიფიკაციო თუ არა შეცდომის კოდი ხედავთ არის HTTP სტატუსის კოდი, დააკვირდით, სადაც გაგზავნა ჩანს. თუ თქვენს ბრაუზერში შეცდომა დაინახავთ , ვებ გვერდზე , ეს HTTP რეაგირების კოდია.

სხვა შეცდომის შეტყობინებები ცალ-ცალკე უნდა იქნას გამოყენებული იმ კონტექსტში, სადაც ისინი ხედავენ: მოწყობილობის მენეჯერის შეცდომები ჩანს მოწყობილობის მენეჯერად, სისტემური შეცდომები გამოჩნდება მთელს Windows, POST კოდების მოცემულია დროს ძალა თვითმმართველობის ტესტი და ა.შ.