HTTP būsenos paieška
Naudodamiesi šia išsamia HTTP būsenos kodų nuorodų priemone ieškokite HTTP būsenos kodų ir jų reikšmių. Greitai suprasite, ką reiškia bet kuris HTTP būsenos kodas, pradedant įprastais kodais, tokiais kaip 200 ir 404, ir baigiant retesniais, kartu su išsamiais paaiškinimais ir naudojimo atvejais. Būtinas žiniatinklio kūrėjams, API kūrėjams ir sistemos administratoriams.
Dažnai užduodami klausimai
Įrankis apima visus standartinius HTTP būsenos kodus nuo 1xx (informacinis) iki 5xx (serverio klaida), įskaitant tokius įprastus kodus kaip 200 (gerai), 404 (nerastas), 500 (vidinė serverio klaida) ir daugelį kitų, apibrėžtų HTTP specifikacijose.
Tiesiog įveskite HTTP būsenos kodą (pvz., 403, 301, 503) ir įrankis parodys oficialų jo pavadinimą, kategoriją, išsamų aprašymą ir bendrus naudojimo atvejus, kad suprastumėte, ką šis kodas reiškia.
4xx būsenos kodai rodo kliento klaidas (su užklausa susijusias problemas), o 5xx kodai - serverio klaidas (serverio pusėje esančias problemas). Šis skirtumas padeda nustatyti, kur kilo problema.
Taip, įrankyje pateikiama išsami informacija apie visus 3xx nukreipimo kodus, įskaitant 301 (nuolatinis nukreipimas), 302 (laikinas nukreipimas) ir 304 (nepakeistas), ir paaiškinama, kada ir kaip naudoti kiekvieną tipą.
Absoliučiai! HTTP būsenos kodų supratimas yra labai svarbus kuriant RESTful API. Šis įrankis padės pasirinkti tinkamą būsenos kodą skirtingiems API atsakymams ir suprasti trečiųjų šalių API grąžinamus kodus.
Taip, čia aptariami visi 2xx sėkmės kodai, įskaitant 200 (Gerai), 201 (Sukurta), 204 (Nėra turinio) ir kitus, paaiškinami subtilūs skirtumai ir paaiškinama, kada kiekvieną jų naudoti savo programose.
401 Neįgaliotas reiškia, kad reikia autentifikavimo arba jis nepavyko - naudotojas nepateikė galiojančių įgaliojimų. Įtraukite antraštę WWW-Authenticate, kad praneštumėte klientams, kaip autentifikuotis. 403 Forbidden reiškia, kad serveris suprato užklausą, bet atsisako ją autorizuoti - autentifikavimas buvo sėkmingas, bet naudotojas neturi leidimo naudoti išteklių.
Naudokite 201 Created, kai POST arba PUT užklausa sėkmingai sukuria naują išteklių. Įtraukite antraštę Location su naujai sukurto ištekliaus URL. Naudokite 200 OK, kai sėkmingai atliekamos užklausos, kuriomis ištekliai nesukuriami, pavyzdžiui, GET užklausos, esamų išteklių atnaujinimai (PUT/PATCH) arba DELETE operacijos.
"301 Moved Permanently" praneša klientams ir paieškos sistemoms, kad išteklius perkeltas visam laikui - naršyklės ir paieškos sistemos tai įrašo į talpyklą ir atnaujina žymes / indeksus. 302 Found (arba 307 Temporary Redirect) nurodo laikiną nukreipimą - paieškos sistemos savo rodyklėse išsaugo pradinį URL adresą. Nuolatiniams URL pakeitimams naudokite 301, laikiniems - 302.
Kai grąžinama 429, įtraukite antraštę Retry-After, kurioje nurodoma, kada klientas gali pakartoti bandymą (sekundėmis arba HTTP data). Ši būsena rodo greičio ribojimą - klientas pateikė per daug užklausų. Gavę 429 signalą, kliento kode įgyvendinkite eksponentinį grįžtamąjį nuokrypį, kad laikytumėtės spartos apribojimų ir išvengtumėte tolesnio ribojimo.
