Klausimai, pažymėti „http-statuso kodais“

HTTP būsenos kodai yra standartizuotų kodų rinkinys, grąžintas HTTP HTTP atsakyme. Klausimai apie tai, kodėl paslauga (netikėtai) grąžina būsenos kodą, neturėtų naudoti šio žyma.
1
atsakymas

HTTP statuso kodas nepriimtam turinio tipui pagal užklausą

Kai kuriems ištekliams mano „RESTful“ serveris priima PUT ir POST žymes su JSON objektais kaip turinio kūną, kuriam reikalinga „Content-Type“ programa / „Json“, o ne programa / x-www-form-urlencoded arba multipart / form-data arba kažkas kita. Malf ...
nustatyti 15 rug. '12 20:08
2
atsakymai

HTTP būsenos kodas, skirtas blogiems duomenims

Kokį HTTP būsenos kodą turėčiau grąžinti, kai klientas siunčia blogus duomenis (pvz., Eilutę, kai tikimasi sveikojo skaičiaus)? Naudojau 400 blogų užklausų, bet kai perskaičiau HTTP dokumentus, kurie labiau tinka HTTP protokolo klaidoms. Aš ...
nustatytas 01 rugsėjis '09 23:39
4
atsakymai

„Laravel“ - grąžina „Json“ kartu su būsenos kodu http

Jei grąžinsiu objektą: grąžinkite atsakymą :: json (['hello' => $ value]); Būsenos kodas bus 200. Kaip pakeisti jį iki 201, su pranešimu ir siųsti jį naudojant „Json“ objektą? Nežinau, ar yra būdas nustatyti būsenos kodą Larave ...
birželio 30 d. 15 val
5
atsakymai

Ar HTTP 401 gali būti grąžinamas neegzistuojančiam ištekliui, o ne 404, kad būtų išvengta atskleidimo?

Įkvėptas minties, kad ieškote klausimo „Teisingas HTTP būsenos kodas, kai išteklius yra prieinamas, bet nepasiekiamas dėl leidimų, įkvėpimo“, aš naudosiu tą patį scenarijų, kad galėčiau parodyti savo hipotetinį klausimą. Įsivaizduokite, kad sukuriu žiniatinklio paslaugą su automatiniu ...
nustatyti spalio 28 d '10, 4:14
3
atsakymai

HTTP duomenų bazės būsenos kodas neveikia

Mano svetainėje yra puslapis, kuriame pranešama apie svetainės sveikatą ir nustatomas HTTP būsenos kodas 200, viskas tvarkinga. Šį puslapį naudoja išorinė stebėjimo programa, kad patikrintų, ar svetainė yra užimta. Kai šis puslapis pop ...
rugsėjo 16 d '09 8:15 val
4
atsakymai

Peradresuoti su sukurta 201

Ar yra būdas nukreipti atsakymą per 201? RFC nurodo, kad naujai sukurtas ištekliai turi būti įtraukti į vietą antraštėje, ir aš ją apibrėžiu. Manau, kad naršyklė peradresuos, bet tai nėra, net jei puslapyje nėra turinio. Noriu ...
nustatytas sausio 03 d '11 16:15
2
atsakymai

Ar teisingi JSON atsakymų į Ajax skambučius kodai?

Mano projektas grąžina JSON už Ajax skambučius iš naršyklės. Įdomu, kuris būsenos kodas turi būti grąžintas su atsakymais į neteisingus (bet sėkmingai apdorotus) duomenis. Pvz., Vykdant užklausą, jQuery turi šiuos du iškvietimus:
nustatyti 16 vas '11 22:52
4
atsakymai

Kurį HTTP kodą turėčiau naudoti nepatvirtintiems ir neleistiems?

Aš perskaičiau, kad „401 nepatvirtintas“ kodas turėtų būti naudojamas, kai vartotojas: neregistruotas, bet reikalauja prisijungimo („nėra patvirtintas“); Įrašyta, bet jo profilis neleidžia matyti šio URL („neleidžiama“); Pasak RFC, abiem terminais ...
gegužės 24 d., 11 val
4
atsakymai

HTTP gauti su 204 be turinio: tai normalu

Ar įprasta, kad HTTP GET užklausa atsakyti su būsenos kodu 204 - be turinio? Kaip, ar semantiškai teisinga, ką HTTP GET turėtų daryti? Žinau, kad 204 - Nr. Turinys tinkamas HTTP POST užklausai. Už zap ...
rinkinys 09 okt. '12 23:16
3
atsakymai

HTTP būsena 424 arba 500 dėl klaidos su išorine priklausomybe

Bandau sukurti paslaugą su dviem priklausomybėmis. Viena iš priklausomybių yra viduje valdoma, o antroji reikalauja išorinio HTTP skambučio trečiosios šalies API. Seka reikalauja atnaujinti išteklius, o paskui - išeinantį http skambutį.
nustatyti 10 sept. '13, 5:27
3
atsakymai

Ar teisinga grąžinti 404, kai nerastas REST šaltinis?

Tarkime, kad turiu paprastą „REST“ ištekliaus tokį šaltinį: @Path ("/ foos") viešoji klasė MyRestlet praplečia BaseRestlet {@GET @Path ("/ {fooId}") @Produces (MediaType.APPLICATION_XML) viešas atsakymas getFoo (@ „PathParam“ („foo ...
lapkričio 10 d. '14, 5:05 val
6
atsakymai

Ar yra serveris, kuris įgyvendina būsenos kodą 418 http?

Žinau, kad statuso kodas 418 buvo apibrėžiamas kaip balandžių kvailas, ir „tikimasi, kad jis nebus įgyvendintas realiais HTTP serveriais“, kaip nurodyta wikipedia (Wiki įrašas apie HTTP kodus). Bet man būtų įdomu, jei kas nors iš jūsų žinotų ...
birželio 03 d. 14 val
3
atsakymai

„Trūkstamų duomenų“ HTTP būsenos kodas iš išorinio duomenų šaltinio

Scenarijus: POST užklausa siunčiama tvarkyti užsakymą, dėl kurio bus gaunami duomenys iš išorinio duomenų šaltinio. Galimi trys rezultatai: duomenų šaltinis grąžino užklausos duomenis. Prašyme nebuvo duomenų (tai laikoma ...
yra nustatytas kovo 7 d. 12 d. 5:51
2
atsakymai

Atitinkamas HTTP užklausos kodas su negaliojančia turinio kodavimo antrašte?

Kokį būsenos kodą reikia grąžinti, jei klientas siunčia HTTP užklausą ir nurodo turinio kodavimo antraštę, kurią serveris negali dekoduoti? Kliento POST JSON duomenų pavyzdys REST ištekliui ir kodavimo subjekto įstaiga su ...
Nustatykite liepos 13 d., 12 val
3
atsakymai

Pavasaris: grįžti @ResponseBody "ResponseEntity <Sąrašas <JSONObject >>"

Valdiklyje sukuriu „Json“ masyvą. Jei grįšiu sąrašą <JSONObject>, tai gerai: @RequestMapping (value = "", metodas = RequestMethod.GET, gamina = MediaType.APPLICATION_JSON_VALUE) viešas @ResponseBody sąrašas <JSONObject> getAll () {Sąrašas ...
nustatyti 12 okt. '14 ne 1:55