2011-02-09 17 views
16

Rozmawiałem ze współpracownikiem, który z jakiegoś powodu napisał framework od podstaw, ponieważ nie był w stanie automatycznie rozpakować treści wiadomości na pakiecie HTTP 404.Treść wiadomości na 404 wiadomości

Mówi, że przestrzega zasad REST. Domyślam się, że treść wiadomości w pakiecie HTTP 404 narusza te zasady, ale nie jestem tego pewien.

Jeśli ktoś ma opinię na temat tego produktu, proszę odpowiedzieć :)

Odpowiedz

32

W przypadku korzystania z przeglądarki internetowej, aby przejść do http://www.google.com/unknown Dostaniesz 404 kod stanu oraz ciała podmiotu.

Często zdarza się, że treści jednostek są zwracane z 404.

Jeśli spojrzeć na opis 400 błędów w HTTPbis spec widać

serwer powinien zawierać reprezentacji zawierający
wyjaśnienie sytuacji błędu, i czy jest to tymczasowy lub
stały stan.

+0

Huum, dobrze o tym wiedzieć. Ale czy nie lepiej jest po prostu zwrócić identyfikator URI do strony błędu w nagłówku? –

+5

@Paulo Wygląda na to, że autorzy specyfikacji HTTP tak nie uważali. Dlaczego dwie podróże w obie strony, gdy potrzebujesz tylko jednej? Dodatkowo musisz uwzględnić wszystkie informacje o błędzie związane z kontekstem w URI. –

Powiązane problemy