მთავარ შინაარსზე გადასვლა

HTTP სტატუს კოდების სახელმძღვანელო უფასოდ

ძებნადი სახელმძღვანელო ყველა HTTP სტატუს კოდისთვის — რას ნიშნავს თითოეული, როდის გამოიყენება და გავრცელებული მიზეზები. 100-დან 511-მდე.

მუშაობს ოფლაინ ჩატვირთვის შემდეგ

61 სტატუს კოდი

100

განაგრძეთ

სერვერმა მიიღო მოთხოვნის ჰედერები და კლიენტმა უნდა გააგრძელოს სხეულით.

გამოიყენება Expect: 100-continue ჰედერით მოთხოვნებისთვის. სერვერი აღიარებს, რომ მზად არის სხეულის მიღებაზე, სანამ კლიენტი მას გაგზავნის. თანამედროვე ვებ აპლიკაციებში იშვიათად ჩანს.

RFC 9110 ↗
101

პროტოკოლის გამთიანობა

სერვერი ცვლის პროტოკოლს კლიენტის მოთხოვნის მიხედვით.

ყველაზე ხშირად გამოიყენება WebSocket ამელიორაციებისთვის — კლიენტი მოითხოვს Upgrade: websocket და სერვერი პასუხობს 101-ით პროტოკოლის გასაცვლელად.

RFC 9110 ↗
102

დამუშავება

სერვერმა მიიღო მოთხოვნა და დამუშავებას იწყებს, მაგრამ პასუხი ჯერ არ არის ხელმისაწვდომი.

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

RFC 2518 ↗
103

ადრეული მინიშნებები

წინასწარი ჰედერი, რომელიც გაგზავნილია საბოლოო პასუხამდე.

საშუალებას აძლევს სერვერებს გაგზავნონ Link ჰედერი (preload/preconnect), სანამ საბოლოო პასუხი მზადდება, ასე რომ ბრაუზერებმა შეუძლიათ კრიტიკული აქტივების ამოღება უფრო სწრაფად.

RFC 8297 ↗
200

კარგი

მოთხოვნა წარმატებული იყო.

სტანდარტული წარმატების პასუხი. მნიშვნელობა დამოკიდებულია HTTP მეთოდზე: GET → რესურსი დაბრუნდა, POST/PUT → ქმედება დასრულდა.

RFC 9110 ↗
201

შეიქმნა

ახალი რესურსი წარმატებით შეიქმნა.

ხშირი POST-ის შემდეგ. პასუხი უნდა შეიცავდეს Location ჰედერს, რომელიც მიუთითებს ახალი რესურსის URL-ზე.

RFC 9110 ↗
202

მიღებული

მოთხოვნა მიღებული იყო დამუშავებისთვის, მაგრამ დამუშავება ჯერ არ დასრულებულა.

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

RFC 9110 ↗
203

არა-სერთიფიცირებული ინფორმაცია

პასუხი შეშუენებული იყო ტრანსფორმირების პროქსი.

მოთხოვნა წარმატებული იყო, მაგრამ შუამავალი (როგორიცაა კეშირების ან ტრანსფორმირების პროქსი) შეცვალა დატვირთვა სათავე სერვერიდან — მაგალითად, გამოსახულებების ხელახალი შეკუმშვა. პრაქტიკაში იშვიათი.

RFC 9110 ↗
204

კონტენტი არ არის

მოთხოვნა წარმატებული იყო, მაგრამ პასუხი არ შეიცავს სხეულს.

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

RFC 9110 ↗
205

კონტენტის გადაყენება

მოთხოვნა წარმატებული იყო; კლიენტი უნდა გადაყენოს დოკუმენტის ხედი.

204 მსგავსი, სხეული არ ბრუნდება — მაგრამ კლიენტი ასევე ეუბნება, რომ გადააყენოს ფორმა ან ხედი, რომელმაც გამოიწვია მოთხოვნა (მაგ. წაშალეთ ფორმის ველი შემდეგი შეყვანისთვის).

RFC 9110 ↗
206

ნაწილობრივი კონტენტი

სერვერმა მხოლოდ რესურსის ნაწილი მიტანა.

პასუხი დიაპაზონის მოთხოვნაზე. გამოიყენება ვიდეო პლეერებისა და ჩამოტვირთვის მენეჯერებისთვის შეწყვეტილი ჩამოტვირთვების აღდგენის ან დიდი ფაილების სტრიმირების შესახებ.

RFC 9110 ↗
207

მულტი-სტატუსი

პასუხის სხეული შეიცავს მრავალი ოპერაციის მრავალ სტატუსის კოდს.

WebDAV: XML სხეული აჯამებს რამდენიმე ქვე-ოპერაციის შედეგს დამოუკიდებლად — მაგ. ჯამური გადატანა, სადაც ზოგი ელემენტი წარმატებული იყო და სხვა ვერ მოხერხდა.

RFC 4918 ↗
208

უკვე ნახსენები

კოლექციის წევრები ამ წინ უკვე იყო ჩამოთვლილი პასუხში.

WebDAV: გამოიყენება 207 Multi-Status პასუხში, რათა თავიდან აიცილოთ იმავე კოლექციის წევრების განმეორებით ჩამოთვლა, როდესაც ბმულები ციკლებს ქმნის.

RFC 5842 ↗
226

IM გამოყენებული

პასუხი არის რესურსზე გამოყენებული ინსტანციის მანიპულაციების შედეგი.

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

RFC 3229 ↗
300

მრავალი ვარიანტი

რესურსის რამდენიმე გამოქვეყნება ხელმისაწვდომი.

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

RFC 9110 ↗
301

სამუდამოდ გადატანილი

რესურსი სამუდამოდ გადატანილია ახალ URL-ზე.

გამოიყენეთ მუდმივი URL ცვლილებებისთვის — საძიებო სისტემები განაახლებენ თავიანთ ინდექსს. SEO ორიგინალობა გადაირთვება ახალ URL-ზე.

RFC 9110 ↗
302

ნაპოვნი (დროებითი გადამისამართება)

რესურსი დროებით განლაგებული სხვა URL-ზე.

მიუთითებს, რომ გადამისამართება არ არის მუდმივი. კეშირება ნაკლებად აგრესიულია, ვიდრე 301. გამოიყენეთ რაც არის ის, რომ 'ავტორიზაცია საჭიროა, გადამისამართება /login-ზე'.

RFC 9110 ↗
303

იხილეთ სხვა

გადამისამართება განსხვავებულ URL-ზე GET-ის გამოყენებით.

გამოიყენება POST წარდგენის შემდეგ — პასუხი ამბობს 'თქვენი POST მოხერხდა, იხილეთ ეს GET URL შედეგის გამო'. ბრაუზერი ყოველთვის GET-ის ახალი URL-ს.

RFC 9110 ↗
304

არ შეცვლილა

კეშირებული ვერსია ჯერ კიდევ ვალიდია; გამოიყენეთ იგი.

პასუხი პირობითი მოთხოვნაზე (If-None-Match ან If-Modified-Since ჰედერთან). გაზოგადოს გამტარობა — სხეული არ ბრუნდება.

RFC 9110 ↗
307

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

302-ის მსგავსი მაგრამ ინახავს ორიგინალურ HTTP მეთოდს.

თუ ორიგინალი POST იყო, გადამისამართებაც POST-ს იყენებს. 302-ის თანამედროვე ალტერნატივაა, როცა მეთოდის შენარჩუნება მნიშვნელოვანია.

RFC 9110 ↗
308

მუდმივი გადამისამართება

301-ის მსგავსი მაგრამ ინახავს ორიგინალურ HTTP მეთოდს.

თანამედროვე ჩანაცვლება 301-ზე, როდესაც გადამისამართების შემდეგ POST მოთხოვნები POST-ის დატოვებაც გიხდება.

RFC 9110 ↗
400

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

სერვერი ვერ გაიგო მოთხოვნა მალფორმირებული სინტაქსის გამო.

ჩვეულებრივი მიზეზები: მალფორმირებული JSON სხეულში, არასწორი მოთხოვნის პარამეტრი, ან აკლია აჭირებელი ველი. შეამოწმეთ მოთხოვნის სხეული და ჰედერი.

RFC 9110 ↗
401

არა ავტორიზებული

ავტენტიფიკაცია საჭიროა და არ მოწოდებული.

კლიენტი უნდა შეიცავდეს ავტენტიფიკაციის კრედენციალებს (ავტორიზაციის ჰედერი, კუკი, ტოკენი). 'Unauthorized' ხარვეზი — ეს ნამდვილად ნიშნავს 'არა აუთენტიფიკაციო'.

RFC 9110 ↗
402

გადახდა აუცილებელი

დაკავშირებული მომავალი გამოყენებისთვის — ზოგჯერ გამოიყენება გადახდილი API მიმწოდებელი.

თავდაპირველად განკუთვნილი ციფრული გადახდებისთვის. თანამედროვე გამოყენება: API-მა ზოგჯერ 402-ის დაბრუნება როდესაც მომხმარებელმა გადააჭარბა თავის გადახდილ ქვოტას.

RFC 9110 ↗
403

აკრძალული

კლიენტი აუთენტიფიკაციოა, მაგრამ უფლება არ აქვს.

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

RFC 9110 ↗
404

ვერ მოიძებნა

მოთხოვნილი რესურსი არ არსებობს.

ან URL არასწორია, ან რესურსი წაშლილია, ან ის არასოდეს არსებობდა. სერვერი ზოგჯერ დაბრუნებს 404-ს, რათა დაიმალოს, რომ 403 უფრო სწორი იქნებოდა.

RFC 9110 ↗
405

მეთოდი არ არის დაშვებული

გამოყენებული HTTP მეთოდი ამ რესურსზე არ არის დაშვებული.

მაგალითად, GET მოთხოვნა ბოლო წერტილზე, რომელიც მხოლოდ POST-ს იღებს. პასუხი უნდა შეიცავდეს Allow ჰედერს, რომელიც ჩამოთვლის ვალიდურ მეთოდებს.

RFC 9110 ↗
406

მიუღებელი

არ აღმოჩნდა გამოქვეყნება, რომელიც აკმაყოფილებდა კლიენტის Accept ჰედერებს.

კლიენტი მოითხოვა კონტენტის ტიპი, ენა ან კოდირება (Accept, Accept-Language, Accept-Encoding-ის მეშვეობით), რომელიც სერვერი ვერ აკმაყოფილებს. მრავალი სერვერი გამოტოვებს მკაცრი ნეგოციაციას და ნაგულისხმევი აბრუნებს.

RFC 9110 ↗
407

პროქსი ავტენტიფიკაცია საჭიროა

კლიენტი უნდა ჯერ პროქსითან ავტორიზდეს.

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

RFC 9110 ↗
408

მოთხოვნა ვადაშეწურდა

სერვერი ვადაშეწურდა მოთხოვნის მოლოდინში.

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

RFC 9110 ↗
409

კონფლიქტი

მოთხოვნა კონფლიქტში მოდის რესურსის მიმდინარე მდგომარეობასთან.

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

RFC 9110 ↗
410

წაშლილი

რესურსი წაშლილია და აღარ დაბრუნდება.

უფრო ძლიერი ვიდრე 404 — სერვერი აშკარად იცის, რომ რესურსი ადრე ᲘᲧᲝ მაგრამ სამუდამოდ წაშლილი. საძიებო სისტემები მას წაშლიან ინდექსიდან.

RFC 9110 ↗
411

სიგრძე აუცილებელია

სერვერი Content-Length სათაურის მოთხოვნა აკეთებს.

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

RFC 9110 ↗
412

წინაპირობა ვერ ხერხდება

მოთხოვნა სათაურების პირობა დაკმაყოფილდა არ მოხდა.

დაბრუნდება როდესაც პირობითი სათაურები როგორც If-Match ან If-Unmodified-Since ვერ ხერხდებიან — ჩვეულებრივ ოპტიმისტური ჩაკეტვა: სიღმეს რესურსი შეცვალა. ხელახლა გამოთხოვეთ და ცადეთ.

RFC 9110 ↗
413

თქმელი ძალიან დიდია

მოთხოვნის სხეული აჭარბებს სერვერის ზომის ლიმიტს.

გავრცელებული დიდი ფაილების აპლოდის დროს. სერვერის კონფიგურაცია (nginx, apache) ადგენს მაქს სხეულის ზომას. შეამოწმეთ სერვერის კონფიგურაცია.

RFC 9110 ↗
414

URI ძალიან გრძელია

მოთხოვნის URL აჭარბებს სერვერის სიგრძის ლიმიტს.

ჩვეულებრივ გამოწვეულია ძალიან გრძელი მოთხოვნის სტრიქონებით (მაგ. მონაცემების GET დამაშენებელი). გადაურთეთ POST სხეულს, ან აამაღლეთ სერვერის ლიმიტი თუ მას აკონტროლებთ.

RFC 9110 ↗
415

მედიის ტიპი არ მხარდაჭერილი

სერვერი არ შეძლია გამოგზავნილი Content-Type დამუშავებას.

მაგალითად, application/xml გაგზავნა სერვერს, რომელიც მხოლოდ application/json მიიღებს. დააყენეთ Content-Type სათაური სწორად.

RFC 9110 ↗
416

დიაპაზონი არ დასაკმაყოფილებელი

მოთხოვნილი ბაიტის დიაპაზონი რესურსის ზომის გარეთ არის.

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

RFC 9110 ↗
417

მოლოდინი ვერ ხერხდება

სერვერი არ შეძლია Expect სათაურის მოთხოვნების დაკმაყოფილებას.

გაიგზავნა როდესაც სერვერი არ მხარდაჭერს Expect: 100-continue. ზოგიერთი კლიენტი ამ სათაურს ნაგულებით აგზავნის დიდი POSTs; მისი გამორთვა ჩვეულებრივ გადაჭრის შეცდომას.

RFC 9110 ↗
418

მე ჩაიდანი ვარ

სერვერი უარყოფს ყავის დაზღვევას რადგან ჩაიდანი არის.

აპრილის სიცილის ხერხი 1998 წლიდან (RFC 2324). ზოგიერთი რეალური API ის იყენებს დასაცინებელსა და მოძველებული საბოლოო წერტილების მონიშვნისთვის. არა წარმოების გამოყენებისთვის.

RFC 2324 ↗
421

არასწორი მიმართული მოთხოვნა

მოთხოვნა გაიგზავნა სერვერთან, რომელიც პასუხს ვერ აწარმოებს.

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

RFC 9110 ↗
422

დამუშავება შეუძლებელი

მოთხოვნა სინტაქსიურად მართებული მაგრამ სემანტიკურად არასწორი იყო.

მაგალითად, JSON სწორად გაანალიზდა მაგრამ სავალდებულო ველი აკლია, ან ველის მნიშვნელობა დიაპაზონის გარეთ იყო. გავრცელებული REST API ვალიდაციის პასუხებში.

RFC 9110 ↗
423

ჩაკეტილი

რესურსი ჩაკეტილია.

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

RFC 4918 ↗
424

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

მოთხოვნა ვერ დასრულდა რადგან წინა დამოკიდებული მოთხოვნა ვერ ხერხდა.

WebDAV: დამოკიდებული ოპერაციების ჯაჭვში, უფრო ადრინდელი მოქმედება ვერ ხერხდა, ამიტომ ეს ვერ შესრულდა. ნახეთ უფრო ადრინდელი ვერცხლისფერი ფესვის მიზეზისთვის.

RFC 4918 ↗
425

ძალიან ადრე

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

დაკავშირებული TLS 1.3 0-RTT (ადრეული მონაცემები): სერვერი არ რისკავს შესაძლოდ რეპლეიირებული მოთხოვნის დამუშავებას. კლიენტი უნდა ცადოს შემდეგ ხელშეკრულება სრულდება.

RFC 8470 ↗
426

დემოგრაფია აუცილებელია

კლიენტი უნდა გადაერთოს სხვა პროტოკოლზე.

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

RFC 9110 ↗
428

წინაპირობა აუცილებელია

სერვერი მოითხოვს მოთხოვნა იყოს პირობითი.

სერვერი მოითხოვს პირობითი სათაურებს (როგორ If-Match) დაკარგული განახლებების კონფლიქტების თავიდან აცილების მიზნით. გამოთხოვეთ რესურსი, აიკოდეთ მის ETag, და აღგზავნეთ If-Match-ით.

RFC 6585 ↗
429

ძალიან ბევრი მოთხოვნა

კლიენტი ისტემდება მოკლე ხელი.

შენელება. პასუხი უნდა შეიცავდეს Retry-After სათაურს მიუთითებს როდის ცადოთ ხელახლა. გავრცელებული API დროს, რომელსაც მოთხოვნა ქვოტები აქვს.

RFC 6585 ↗
431

მოთხოვნე სათაური ველი ძალიან დიდი

სათაურები ძალიან დიდია სერვერის დამუშავებისთვის.

ან ერთი სათაური ან სულ სათაურის ზომა აჭარბებს ლიმიტს — უმეტეს შემთხვევაში გამოწვეულია გადიდებული ღია. ღია წაშალეთ ან შეამცირეთ რა თქმენთ სხეულში.

RFC 6585 ↗
451

იურიდიული მიზეზების გამო მიუწვდომელი

წვდომა უარყოფილი იურიდიული მოთხოვნის გამო.

რესურსი ბლოკირებული იურიდიული მიზეზების გამო — ცენზურა, სასამართლო ბრძანებები ან რეგიონული რეგულაციები. რიცხვი მინიშნება რომანზე Fahrenheit 451.

RFC 7725 ↗
500

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

სერვერი შეხვდა მოულოდელი მდგომარეობას.

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

RFC 9110 ↗
501

ჩამოუტვირთველი

სერვერი არ მხარდაჭერს ფუნქციონალობას.

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

RFC 9110 ↗
502

ცუდი გამზიდელი

სერვერი, მოქმედი გამზიდელი, მიიღო ცუდი პასუხი ზედა მხარის სერვერიდან.

გავრცელებული მიკროსერვის არქიტექტურებში. თქვენი დატვირთვის გამბილებელი ან უკან პროქსი მიიღო ცუდი პასუხი ღრმა სერვიცის გამოთხოვების დაახლოებელი.

RFC 9110 ↗
503

სერვისი დროებით მიუწვდომელი

სერვერი დროებით ვერ დამუშავებს მოთხოვნას.

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

RFC 9110 ↗
504

გამზიდელი ვადაშეწურდა

გამზიდელი სერვერი ვადაშეწურდა ზედა მხარის პასუხის მოლოდინში.

ღრმა სერვისი არ უპასუხა საკმარის დროს. შეამოწმეთ მე-3 მხარის სერვის ჯამური და დრო მოთხოვნა კონფიგურაციის მიერ.

RFC 9110 ↗
505

HTTP ვერსია არ მხარდაჭერილი

სერვერი არ მხარდაჭერს HTTP ვერსიას გამოიყენებული მოთხოვნა.

მოთხოვნა HTTP ვერსია ძლიერი ვერ მხარდაჭერილი სერვერის მიერ. თითქმის არასოდეს ხედი თანამედროვე კლიენტებით.

RFC 9110 ↗
506

ვარიანტი აგრეთვე მოლაპარაკებს

სერვერი შინაარსის მოლაპარაკება ადგილსამყოფელი.

შემჭმელი კონტენტის მოლაპარაკება დასრულდა ციკლი: არჩეული ვარიანტი თავად კონფიგურირებული მოლაპარაკებისთვის. მიუთითებს სერვერის კონფიგურაციის შეცდომა.

RFC 2295 ↗
507

უკმარი შენახვა

სერვერი დისკის ადგილი გამოუშვა.

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

RFC 4918 ↗
508

ციკლი კვლევილი

სერვერი აღმოაჩინა უსასრულო ციკლი მოთხოვნა დამუშავებისას.

WebDAV: დამუშავება Depth: infinity მოთხოვნა შევიდა ციკლი (მაგ. წრიული ორიენტაციის). ოპერაცია სრულიად დასრულდა.

RFC 5842 ↗
510

არ გაფართოებული

მოთხოვნა გაფართოება აუცილებელი.

მოძველებული HTTP გაფართოებული ჩარჩოდან: სერვერი მეტი ინფორმაციის საჭიროა იმ წინ, ვიდრე მისი აღსრულება. ეფექტურად გამოსახ თანამედროვე ვებ.

RFC 2774 ↗
511

ქსელი ავტორიზაცია აუცილებელი

კლიენტი უნდა ავტორიზდეს ქსელი წვდომის მოსახლეობის.

გამოიყენება აკვიუმი პორტალი (სასტუმროს/აეროპორტი WiFi) მიუთითებს მომხმარებელი უნდა შევიდეს ქსელი წინ გარე საიტები დაუკავშირდება.

RFC 6585 ↗

გავრცელებული გამოყენება

  • დაკავშირება API DesignREST API-ი designing, აირჩიოთ მართალი status code თითოეული response.
  • გადახედეთ Error Code-ი Quickროდესაც თქვენი app აბრუნებს bewildering HTTP error, გადახედეთ რა ის რეალურად ნიშნავს.
  • ისწავლოთ HTTP Status Code-იყოვლისმომცველი დაკავშირება სტუდენტი და developer-ი learning HTTP და REST.
  • Quick დაკავშირება In IncidentProduction incident, quick გადახედეთ რა თითოეული status code ნიშნავს.
  • API დოკუმენტაციის ცნობარიAPI დოკუმენტაციის წერისას, შეამოწმეთ უფლებამოსილი აღწერილობები თქვენ მიერ დაბრუნებული სტატუსის კოდების.

როგორ მუშაობს

ეს ხელსაწყო არის კლიენტ-მხრივი საცნობარო, აშენებული 63 HTTP სტატუსის კოდის ჩაშენებულ საძებნ ცხრილზე, რომელიც ყველა ხუთივე კლასს (1xx–5xx) მოიცავს, თითოეული ანოტირებული მისი განმსაზღვრელი RFC ნომრით. სერვერის გამოძახება, გარე API ან ქსელური მოთხოვნა არ არსებობს — ყოველი ფილტრაცია და ჩვენება ბრაუზერში ხდება, JavaScript-ის ჩაშენებული მასივისა და სტრიქონის მეთოდების გამოყენებით.

  1. 1
    საძებნი ცხრილი იტვირთება
    63 IANA-რეგისტრირებული სტატუსის კოდის სრული ნაკრები პირდაპირ ჩალაგებულია ამ ხელსაწყოში, როგორც JavaScript მასივი, თითოეული ჩანაწერით, რომელიც ატარებს რიცხვით კოდს, კანონიკურ ინგლისურ სახელს, კატეგორიის კლასს და კონკრეტულ RFC-ს, რომელიც მას განსაზღვრავს (მაგ. RFC 9110 უმეტესი HTTP/1.1 კოდისთვის, RFC 6585 — 429 Too Many Requests-ისთვის, RFC 2324 — 418 I'm a Teapot-ისთვის).
  2. 2
    ფილტრი მუშაობს მეხსიერებაში
    აკრეფისას ან კატეგორიის ფილტრის არჩევისას, JavaScript-ის Array.filter მუშაობს მეხსიერებაში მყოფ სიაზე, თქვენს მოთხოვნას ედარება სტატუსის კოდის ნომერს, კანონიკურ სახელს, და მოკლე და გრძელ აღწერის სტრიქონებს String.includes-ის გამოყენებით — დაყოვნების, სერვერთან ურთიერთქმედების გარეშე.
  3. 3
    დეტალები იშლება RFC ბმულით
    თითოეული შედეგი რენდერდება, როგორც HTML details/summary ელემენტი. ჩანაწერის გაშლა ავლენს სრულ ახსნას და პირდაპირ ბმულს rfc-editor.org-ზე ავტორიტეტულ RFC-ზე, ასე რომ ნებისმიერი კოდის ზუსტი სპეციფიკაციის ტექსტი შეგიძლიათ წაიკითხოთ.
  4. 4
    ღრმა ბმულები და ბუფერში კოპირება
    ჩანაწერის გახსნა URL hash-ს კოდის ნომერზე ანახლებს (მაგ. #404), გვერდს გასაზიარებელსა და ჩასანიშნად-მოსახერხებელს ხდის. „კოპირების“ ღილაკი კანონიკურ სტრიქონს (მაგ. '404 Not Found') ბუფერში წერს ბრაუზერის navigator.clipboard API-ის მეშვეობით.

დაკავშირებული ინსტრუმენტები

📚

ციტირების გენერატორი

შექმენით APA 7, MLA 9, Chicago და Harvard ციტირებები და ტექსტშიდა მითითებები ვებსაიტების, წიგნების, ჟურნალებისა და YouTube-ისთვის — და ააწყვეთ ბიბლიოგრაფია დასაკოპირებლად ან ექსპორტისთვის. უფასო და კონფიდენციალური.

სცადე
⏱️

ინტერვალური ტაიმერი

მუშაობისა და დასვენების ტაიმერი HIIT და Tabata ვარჯიშებისთვის გახურებით, რაუნდებით, სეტებით, დიდი უკუთვლით, ფერადი ფაზებით, ბიპებით და არჩევითი ხმოვანი მინიშნებებით.

სცადე
🔪

ვიდეოს დამჭრელი

გაყავით გრძელი ვიდეო ნაწილებად: 60-წამიანი ნაწილები WhatsApp-ის სტატუსისა და სთორისთვის, თანაბარი ნაწილების რაოდენობა ან მოცემულ ზომაზე პატარა ნაწილები, მაგალითად 25 MB ელფოსტისთვის. შეინახეთ თითოეული ნაწილი ცალ-ცალკე ან ყველა ერთად ZIP-ად. მუშაობს თქვენს ბრაუზერში; ვიდეო არ იტვირთება.

სცადეფაილები ლოკალური რჩება

ხშირად დასმული კითხვები