204 状态代码不适用于带有 HTTP 2.0 的 Safari 11.1
204 status code not working on Safari 11.1 with HTTP 2.0
我有一个 API returns 204,但是 safari 版本 11.1 在 macbook 上不可用解析它并导致请求失败。
它适用于 http1.0 但不适用于 HTTP 2.0
Safari 网络选项卡。
注意屏幕截图中的状态和来源。如果需要,我可以提供更多详细信息。一旦我将它设为 200,它就可以正常工作。是不是跟http2.0和safari 11.1组合+204状态码有关。
似乎是 Safari 的一个长期存在的错误:
https://bugs.webkit.org/show_bug.cgi?id=60206
但是我可以在 HTTP/1.1 上解决与 HTTP/2 相同的问题所以你确定它只是 HTTP/2 吗?我使用这个网站进行了测试:http://httpstat.us
我有一个 API returns 204,但是 safari 版本 11.1 在 macbook 上不可用解析它并导致请求失败。
它适用于 http1.0 但不适用于 HTTP 2.0
Safari 网络选项卡。
注意屏幕截图中的状态和来源。如果需要,我可以提供更多详细信息。一旦我将它设为 200,它就可以正常工作。是不是跟http2.0和safari 11.1组合+204状态码有关。
似乎是 Safari 的一个长期存在的错误:
https://bugs.webkit.org/show_bug.cgi?id=60206
但是我可以在 HTTP/1.1 上解决与 HTTP/2 相同的问题所以你确定它只是 HTTP/2 吗?我使用这个网站进行了测试:http://httpstat.us