Ich möchte http-Status-Header mit meiner eigenen Statusmeldung ändern. Ändern Sie beispielsweise HTTP/1.1 200 OK
in HTTP/1.1 200 custom status message in utf-8
. Um es zu machen, habe ich einige Header mit PHP senden:Ist es möglich, eine benutzerdefinierte Statusmeldung (in utf-8) im HTTP-Status-Header zu setzen?
Content-Type: text/html; charset=UTF-8
HTTP/1.1 200 custom status message in utf-8
Aber in Chrome-Entwickler-Tool, die ich sehe Statusmeldung in der falschen Codierung, zum Beispiel Status Code:200 УпÑ! ЧÑо-Ñо
. Ist es möglich, das zu beheben?
Ok, die Codierung ist im Content-Type-Header definiert. Also, kann ich meine eigene Phrase in einer anderen Sprache verwenden (anders als Englisch)? Wenn nicht, können Sie erklären warum? – Evgeniy
Nein, Content-Type definiert die Payload der HTTP-Nachricht, nichts in den Headern. Ich kann nicht erklären, warum es nicht definiert wurde, aber es ist so. –