ᲙომპიუტერებიᲣსაფრთხოების

Რა HTTP შეცდომა?

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

HTTP-კლიენტის შეცდომა

იმ შემთხვევაში, თუ იქნა აღმოჩენილი შეცდომა კლიენტის მხარეს, სერვერზე ბრუნდება კოდი თავის კლასში 4xx. თუ სერვერზე არ არის ნაპოვნი არანაირი პრობლემა, მაგრამ ეს ჯერ კიდევ არ არის ხელმისაწვდომი მომხმარებელი, კლიენტი ეგზავნება კოდი ახსნა შეცდომა.

ასე რომ, მომხმარებელს შეცდომა კოდექსის 40-იან წლებში:

  • 400. არასწორი მოთხოვნა - შეცდომა ხდება, როდესაც სერვერზე ხედავს სინტაქსური შეცდომა მოთხოვნით კლიენტს. ეს მოხდება, რადგან კლიენტის მხარეს არ არის შესაბამისი ცვლილებები იქნება. თქვენ უნდა დაიცვას ყველა წესებს მონაცემთა გადაცემის პროტოკოლი გამოიყენება.
  • 401. ნებართვა არ - ეს შეცდომა მიუთითებს, რომ HTTP სერვერის მოითხოვს ავტორიზაციის. ამავე დროს, ეს არის სერვერის მხარეს მოდის ყველა პირობა შეასრულოს ავტორიზაციის. მიზეზი შეიძლება შეცდომა შეიძლება იყოს არასწორი სახელი ან პაროლი დამოწმებისათვის.
  • 402. აუცილებელია გადაიხადონ საფასური - კოდი არ გამოიყენება, მაგრამ დაცულია ოქმის მომავალში. თავდაპირველად ჩაფიქრებული როგორც ინტერფეისი მიღების გადახდის შეღწევა კონკრეტული რესურსი. მას შემდეგ, რაც არ მუშაობს, კოდი 402 მიიღეს Google და Apple, დროდადრო ვრცელდება ეს მათი ვებ მომსახურება.

  • 403. წვდომა აკრძალულია - შეცდომა ხდება, როდესაც სერვერზე ფუნქციონირებს სწორად, მაგრამ მომხმარებლის თხოვნის ხელმისაწვდომობა, ეკრძალებათ ამის გაკეთება. ხშირად თან ახლავს ავტორიზაციის ფანჯარა.
  • 404. არ ნაპოვნია (რესურსი / ფაილი არ არის ნაპოვნი) - ყველაზე გავრცელებული შეცდომები ინტერნეტში. როგორც წესი, ხდება იმის გამო, typos როდესაც აკრეფის ვებ მისამართზე. ხშირი ცნობას და გამოჩენა ვებ შეცვალა ეს კოდი ანეკდოტში ინტერნეტში.
  • 405. მეთოდი დაუშვებელია - HTTP შეცდომა შესატან მონაცემებს ფოსტით, ან PUT მეთოდი. სხვა სიტყვებით, შეცდომა ხდება, როდესაც GET მეთოდით, როდესაც ეს არ არის ან არ არის მხარდაჭერილი სერვერზე დამუშავებას გარკვეული მონაცემები.
  • 406. მოთხოვნა არ მიიღება - ეს კოდი დაბრუნდა სერვერზე როდესაც მოითხოვა შინაარსი არ გამოიყენება ტიტული, როგორიცაა მიღება. ყველაზე ხშირად ეს ხდება მაშინ, როდესაც მოთხოვნილი რესურსი არ შეესაბამება ფორმატში, რომელიც შეიძლება აღიარებულ კლიენტს.
  • 407. ნებართვის მხარეს მარიონეტული - ერთად კოდი სერვერზე ბრუნდება სპეციალური სფეროში ავტორიზაციის მარიონეტული სერვერზე.
  • 408. დრო თხოვნით მოვიდა - ხდება, როდესაც სერვერზე აჩერებს ელოდებოდა მოთხოვნები კლიენტს. გაიმეორეთ მოთხოვნით ნებისმიერ დროს, შემდეგ კი შეყოვნება.
  • 409. კონფლიქტი - რომელშიც სიტუაციებში ამ HTTP შეცდომა ხდება? ფაილის ატვირთვა სერვერზე, სადაც უკვე ინახება იდენტური ფაილი ან დოკუმენტი მოგვიანებით. ფაილის ვერსია კონტროლის სისტემის ინახება სერვერზე, რომელიც არ დაუშვებს, რომ შეცვალოს ადრე ვერსია ფაილი, რის გამოც კონფლიქტის ქვეშ, რომ კოდი არ ჩანს.

მომხმარებელს შეცდომის კოდი ქვეშ 41h

  • 410. რესურსების წაიშლება - შეცდომა ხდება იმ შემთხვევაში, თუ მოთხოვნილი რესურსი მდებარეობს მისამართზე, მაგრამ უკვე ამოღებულია და აღარ არსებობს.
  • 412. წინასწარი პირობები არ შესრულდა - ეს კოდი არის ნაჩვენები შემთხვევაში არ სრულდება პირობითი header სფეროებში (ყველა).
  • 413. მოთხოვნის აღემატება დასაშვებ ზღვარს - შეცდომა ხდება, როდესაც სხეულის ეგზავნება დამკვეთის მოთხოვნის არის ძალიან დიდი, და სერვერზე ვერ უმკლავდება.
  • 414. მისამართი ძალიან გრძელია - თუ სერვერზე ბრუნდება ნიშნავს ეს კოდი, URL, თხოვნაში მითითებული ძალიან გრძელია და არ შეიძლება დამუშავებული. გარდა ამისა, შეცდომა ხდება, როდესაც კლიენტი აგზავნის მონაცემები GET ნაცვლად POST.
  • 415. ფაილის ფორმატის - შეცდომა ხდება, როდესაც სერვერზე უარს მუშაობა გარკვეული მონაცემების ფორმატი (მიზეზი შეიძლება იყოს ნებისმიერი).
  • 417. ლოდინის ვერ - თხოვნა თავი კლიენტის მხარეს არ აკმაყოფილებს მოთხოვნებს ელის სფეროში.
  • 418 მე ჩაიდანი - რომელიც პირველად გამოჩნდა 1998 წელს კოდი, რომელიც იყო საპირველაპრილო ხუმრობა იყო და არასოდეს სერიოზულად ჩართული.

მომხმარებელს შეცდომის კოდი by 42x

  • 422. ელემენტს ვერ დამუშავდება - თეორიულად სერვერზე შეიძლება დამუშავებას მოთხოვნით კლიენტის მიერ გაგზავნილი; ფაილი ორგანოს მოთხოვნით, ასევე მხარი (ეს შეიძლება იყოს მაგიდასთან ან რაიმე სხვა მედია ფაილი), მაგრამ რატომღაც არ იყო ლოგიკური შეცდომა, შეზღუდვის საქმიანობის სერვერზე.
  • 423. წვდომა აკრძალულია - მეთოდი, რომელიც გამოიყენება დახურულია სერვერის მხარეს. თქვენ უნდა გამოვიყენოთ სხვა მეთოდი.
  • 424. შეცდომა დამოკიდებულება - ეს კოდი იქნება იმ შემთხვევაში, ოპერაცია, რომლის წარმატება დამოკიდებულია აღსრულების მიმდინარე ბრძანება, იყო რატომღაც გაწყდება.
  • 425. არასწორი მიზნით ელემენტები - კოდი არის ნაჩვენები იმ შემთხვევაში, თხოვნით რამდენიმე საკითხი სერვერზე მათი მიზნით (სერვერზე) არ შეხვდა.
  • 426. აუცილებელია განახლება - კოდი, ატყობინებს უნდა აწარმოოს ოქმი განახლება. Golf განახლება უნდა იყოს სათანადოდ დასაბუთებული სერვერის მხარეს.
  • 428. უნდა დაასრულოს დამოკიდებული გარიგება - დახმარებით ეს კოდი სერვერზე აცნობებს კლიენტს, რომ თქვენ უნდა გამოვიყენოთ ამ მოთხოვნით-headers პირობები.
  • 429. ძალიან ბევრი მოთხოვნა - შეცდომა ხდება, როდესაც კლიენტი აგზავნის სერვერზე ბევრი ეჭვი, რომ შეიძლება იყოს გამო DDoS შეტევები, ასე რომ სერვერზე დაბლოკილია.

დანარჩენი კლიენტს შეცდომა კოდები

  • 431. გადამეტება header სიგრძე - ჭარბი header სიგრძე სერვერზე შეიძლება გაგზავნას საპასუხოდ კოდი, მაგრამ უფრო ხშირად ეს უბრალოდ რესეტი კავშირი.
  • 434. მისამართი unavailable - შეცდომა გვიჩვენებს ხელმიუწვდომლობის მოთხოვნილი მისამართზე.
  • 449. ვიმეორებ - კოდი უბრუნდება იმ შემთხვევაში, თუ სერვერზე დამუშავებას მოთხოვნით მეტი ინფორმაციაა საჭირო.
  • 451. დაბლოკა იურიდიული მიზეზების გამო - სერვერზე შეიძლება ჩაკეტილები თუ ხელისუფლების ორგანოებს გაუგზავნა თხოვნა lock სხვადასხვა იურიდიული მიზეზების გამო.

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

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

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

შეცდომა სერვერზე კოდექსის 50

  • 500 Internal Server Error - HTTP სერვერის შეცდომა, არ ამოცნობას. ეს კოდი ეხება ნებისმიერი შეცდომა, რომელიც არ არსებობს ცალკე აღნიშვნას კოდი ღირებულება.
  • 501. არ განხორციელდა (მეთოდი არ არის მხარდაჭერილი) - ეს კოდი აჩვენებს სერვერზე როდესაც მეთოდით მხარს არ უჭერს მათ. პრობლემა ჩნდება, როდესაც საქმე სერვერები, რომლებიც არ არის განკუთვნილი სწორი ფუნქციონირების სტანდარტული HTTP ბრძანებები.
  • 502. Bad Gateway (Gateway შეცდომა) - პრობლემა ხდება, როდესაც სერვერზე მოქმედებს, როგორც კარიბჭე იღებს შეცდომა პასუხი "ოსტატი" სერვერზე.
  • 503. სერვისი მიუწვდომელია (მომსახურების ხელმისაწვდომი არ არის) - ეს კოდი, სავარაუდოდ ხდება, როდესაც სერვერზე ტექნიკური სამუშაოების ან ის აღდგება.
  • 504. Gateway შეყოვნება (ხოლო გავლით კარიბჭე მარცხენა) - შეცდომა ხდება, როდესაც სერვერზე მოქმედებს როგორც კარიბჭე, არ გვაქვს დრო, რომ მიიღოთ პასუხი "მთავარი" სერვერზე.
  • 505. HTTP ვერსია არ არის მხარდაჭერილი (გამოიყენება ოქმის ვერსია არ არის მხარდაჭერილი) - მითითებულ სერვერზე არ მუშაობს მობილური ოქმი, რომელიც არის მითითებული მოთხოვნის კლიენტს.
  • 507. Insufficiente Storage (გეყოთ) - პრობლემა ჩნდება, გეყოთ ციფრული დამუშავება მოთხოვნით. ყველაზე გავრცელებული პრობლემა დროებითია.

Server შეცდომები ქვეშ კოდი 51h

  • 510. არ ვრცელდება (არ გაფართოება) - შეცდომა ხდება იმ შემთხვევაში, თუ სერვერზე არ გაფართოებას, რომელიც უკვე მოითხოვა კლიენტს.
  • 511. ქსელის ავტორიზაციის საჭირო (ნებართვის) - ეს პასუხი არ არის იგზავნება სერვერზე თავად, არამედ შუალედური, როლი, რომელიც მოქმედებს, როგორც ფასიანი მიმწოდებელი წერტილი Wi-Fi.

ინფორმაცია კოდები

  • 100. გაგრძელება (გაგრძელება) - ეს კოდი აცნობებს კლიენტს, რომ მისი თავდაპირველი ქმედებები აკმაყოფილებდეს სერვერზე, და მას შეუძლია გააგრძელოს ბრძანებები.
  • 101. გადართვის ოქმები (ოქმი ცვლილება) - ინტერაქტიული კოდი, შემოთავაზებული შეცვლის ოქმის გამოყენება უფრო შესაბამისი.
  • 102. გენერაციის (დამუშავების დროს) - კოდი ატყობინებს, რომ მოთხოვნა უკვე მიღებულია, მაგრამ დამუშავებას დასჭირდება დიდი დრო.

კოდები გადამისამართება

  • 300. მრავალჯერადი არჩევანი (შერჩევის) - ხდება თუ შერჩეული რგოლი შეიძლება გავიდა რამდენიმე რესურსების იმავე სერვერზე. ერთად კოდი გეძლევათ არჩევანის სხვადასხვა პარამეტრები. და ეს შეიძლება მოხდეს, რომ ორივე მომხმარებელს და კლიენტს, დამოკიდებულია სერვერის პარამეტრები.
  • 301. გადატანილი მუდმივმოქმედი (რესურსი გადავიდა) - კოდი უბრუნდება, როცა მოთხოვნილი რესურსი ან ფაილი უკვე მუდმივად გადავიდა და მდებარეობს სხვა.
  • 302. ნაპოვნია (რესურსი ი) - კოდი უბრუნდება, როდესაც მოთხოვნილი რესურსი ან ფაილი დროებით გადავიდა და შეგიძლიათ იხილოთ სხვადასხვა მისამართზე.
  • 303. აგრეთვე სხვა (ძიება სხვა ადგილას) - კოდი უბრუნდება მიერ სერვერზე ერთად ალტერნატივა საიდან სფეროში ღირებულების შესახებ კლიენტის მიერ შეუძლია მოთხოვნილი რესურსი GET მეთოდით.
  • 304. არ იცვლება (ფაილი არ შეცვლილა) - შეცდომა ხდება, თუ მომხმარებელს მოითხოვა კონკრეტული ფაილი კონკრეტული ატრიბუტები მოდიფიკაციის დროს, მაგრამ სერვერზე არ აღმოაჩინოს ნებისმიერი ცვლილებებს, ვინაიდან იგი იყო დატვირთული.
  • 305. პროქსი (უნდა გამოვიყენოთ პროქსი სერვერი) - ეს კოდი მონიტორები სერვერზე, სადაც ხართ, თქვენ უნდა გამოიყენოთ proxy სერვერს. ბოლო მითითებულ მისამართზე საიდან სფეროში. კოდი შეიძლება მხოლოდ ძირითადი სერვერზე (არ არის proxy).
  • 307. დროებითი Redirect (დროებითი გადამისამართება) - კოდი ხდება, როდესაც მოთხოვნილი ფაილი ან რესურსი ხელმისაწვდომი გახდება განსხვავებული მისამართზე. ხშირად არის ავტომატური გადამისამართება.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ka.birmiss.com. Theme powered by WordPress.