是否可以在 http 状态标头中设置自定义状态消息(以 utf-8 格式)?

Evg*_*niy 5 php apache http

我想用我自己的状态消息更改 http 状态标头。例如,更改HTTP/1.1 200 OKHTTP/1.1 200 custom status message in utf-8。为此,我使用 php 发送了一些标头:

Content-Type: text/html; charset=UTF-8
HTTP/1.1 200 custom status message in utf-8
Run Code Online (Sandbox Code Playgroud)

但是在 Chrome 开发人员工具中,我看到编码错误的状态消息,例如Status Code:200 УпÑ! ЧÑо-Ñо. 有没有可能解决这个问题?

Jul*_*hke 5

(a) 编码未定义,因此不值得尝试非 ASCII,此外,(b) HTTP/2 中不再存在原因短语。