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

გააზრება ვებ გვერდების შეცდომები და რა უნდა გააკეთოს მათ შესახებ

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

HTTP შეცდომისა და სტატუსის კოდების სახეები

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

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

200 OK

ვიკიპედია

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

შეცდომა 404, არ მოიძებნა

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

შეცდომა 500 შიდა სერვერის შეცდომა

ვიკიპედია

HTTP შეცდომით 500 შიდა სერვერის შეცდომა , სერვერზე მიიღო კლიენტიდან სწორი მოთხოვნა, მაგრამ ვერ შეძლო დამუშავება. HTTP 500 შეცდომები მოხდება, როდესაც სერვერს შეეხება ზოგადი ტექნიკური დანაშაული, როგორიცაა დაბალი მეხსიერების ან დისკზე. სერვერის ადმინისტრატორმა უნდა დააფიქსიროს ეს პრობლემა. მეტი »

შეცდომა 503 სერვისი მიუწვდომელია

საზოგადოებრივი დომენი

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

301 გადავიდა მუდმივმოქმედი

საზოგადოებრივი დომენი

HTTP 301 Moved მუდმივად მიუთითებს კლიენტის მიერ განსაზღვრული URI სხვადასხვა ადგილას გადატანილი მეთოდის გამოყენებით HTTP გადამისამართება , რომელიც საშუალებას აძლევს კლიენტს გამოითხოვოს ახალი მოთხოვნა და მოიპოვოს რესურსი ახალი მდებარეობიდან. ვებ ბრაუზერები ავტომატურად დაიცვას HTTP 301 გადამისამართებების გარეშე მოითხოვს მომხმარებლის ინტერვენცია.

302 ნაპოვნია ან 307 დროებითი გადამისამართება

საზოგადოებრივი დომენი

სტატუსი 302 ნაპოვნია 301, მაგრამ კოდექსის 302 განკუთვნილია შემთხვევებისთვის, სადაც რესურსი გადაადგილებულია დროებით, ვიდრე მუდმივად. სერვერის ადმინისტრატორმა უნდა გამოიყენოს HTTP 302 მხოლოდ მოკლე შინაარსის შენარჩუნების პერიოდში. ვებ ბრაუზერები დაიცვას 302 გადამისამართებების ავტომატურად ისევე როგორც ისინი კოდი 301. HTTP ვერსია 1.1 დასძინა ახალი კოდი, 307 დროებითი გადამისამართება , მიუთითოს დროებითი გადამისამართებების.

400 ცუდი მოთხოვნა

საზოგადოებრივი დომენი

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

401 არასანქცირებული

საზოგადოებრივი დომენი

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

100 გაგრძელება

საზოგადოებრივი დომენი

დამატებულია პროტოკოლის ვერსია 1.1, HTTP სტატუსის 100 გაგრძელება შემუშავდა ქსელის გამტარუნარიანობის უფრო ეფექტურად გამოყენება სერვერების საშუალებით, რათა უზრუნველყონ მათი მზადყოფნა დიდი მოთხოვნის მისაღებად. გაგრძელება ოქმი საშუალებას იძლევა HTTP 1.1 კლიენტი გაგზავნას პატარა, სპეციალურად კონფიგურირებული გაგზავნა, სთხოვდეს სერვერს პასუხის გაცემა 100 კოდით. მას შემდეგ ელოდება პასუხს, სანამ გაგზავნის (როგორც წესი, დიდი) შემდგომი მოთხოვნა. HTTP 1.0 კლიენტი და სერვერები არ იყენებენ ამ კოდს.

204 არა შინაარსი

საზოგადოებრივი დომენი

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

502 ცუდი კარიბჭე

საზოგადოებრივი დომენი

ქსელის საკითხი კლიენტს და სერვერს შორის იწვევს 502 Bad Gateway შეცდომა. ეს შეიძლება გამოიწვიოს კონფიგურაციის შეცდომების ქსელის firewall , როუტერი, ან სხვა ქსელის კარიბჭე მოწყობილობა.