2011-09-02 9 views
7

powiedzieć, że jestem trochę wysyłając kod stanu HTTP w PHP, czy ja rzeczywiście trzeba zrobićCzy nazwisko kod stanu HTTP sprawa

header('HTTP/1.1 301 Moved Permanently'); 

czy to wystarczy, aby

header('HTTP/1.1 301 FooBar'); 

I raz zrobiłem to w szybkim i brudnym odwrotnym proxy, gdzie mogłem dostać tylko kod, a nie wiadomość, z odpowiedzi CURL i wysłałem ją z powrotem jako FooBar jako wiadomość. Wyglądało na to, że działa dobrze.

Odpowiedz

9

Przez spec:

Poszczególne wartości liczbowych kodów stan określony przez HTTP/1.1 oraz przykładowy zestaw typu powodów Zwrot, przedstawiają przedstawiono poniżej. Wymienione tutaj frazy powodują jedynie zalecenia - można je zastąpić lokalnymi odpowiednikami bez wpływu na protokół .