响应中的 HTTP Header 无效
Invalid HTTP Header in a response
我有一些 URL 并向 URL 发出请求,但响应无效。我在 Chrome 开发工具中检查了请求,Chrome 没有发现任何问题。我在 Postman 中发出请求,但收到“解析错误:响应 header 键或值中似乎有无效字符”。此外,我在 Node.js 中的 Axios 中发出请求,但我再次收到错误。
毕竟,我再次在 chrome 开发工具中检查了请求,然后我看到了:
Accept-Ranges: bytes
Connection: close
Date: Wed, 30 Jun 2021 12:05:28 GMT
Server: Boa/0.94.14rc21
从响应中解析了 headers,我点击了“查看源代码”并看到:
HTTP/1.1 200 OK
Date: Wed, 30 Jun 2021 12:05:28 GMT
Server: Boa/0.94.14rc21
Accept-Ranges: bytes
Connection: close
<Content-Type:text/html>
这是正常的还是我应该收到没有尖括号的 content-type?也许它在某处被记录为标准?
更新。我向 Yeastar TG200 的仪表板发出请求
UPD 2. 我也做了 POST-requests 并且收到了有效的 content-type 作为响应 headers 没有尖括号
字段名称中的尖括号绝对无效(参见 https://greenbytes.de/tech/webdav/rfc7230.html#rule.token.separators)。
我有一些 URL 并向 URL 发出请求,但响应无效。我在 Chrome 开发工具中检查了请求,Chrome 没有发现任何问题。我在 Postman 中发出请求,但收到“解析错误:响应 header 键或值中似乎有无效字符”。此外,我在 Node.js 中的 Axios 中发出请求,但我再次收到错误。
毕竟,我再次在 chrome 开发工具中检查了请求,然后我看到了:
Accept-Ranges: bytes
Connection: close
Date: Wed, 30 Jun 2021 12:05:28 GMT
Server: Boa/0.94.14rc21
从响应中解析了 headers,我点击了“查看源代码”并看到:
HTTP/1.1 200 OK
Date: Wed, 30 Jun 2021 12:05:28 GMT
Server: Boa/0.94.14rc21
Accept-Ranges: bytes
Connection: close
<Content-Type:text/html>
这是正常的还是我应该收到没有尖括号的 content-type?也许它在某处被记录为标准?
更新。我向 Yeastar TG200 的仪表板发出请求
UPD 2. 我也做了 POST-requests 并且收到了有效的 content-type 作为响应 headers 没有尖括号
字段名称中的尖括号绝对无效(参见 https://greenbytes.de/tech/webdav/rfc7230.html#rule.token.separators)。