我有一个API,返回204状态码,但在macbook上的safari版本11.1无法解析它,导致请求失败。它在http1.0下工作正常,但不适用于HTTP 2.0。Safari网络选项卡。 请注意屏幕截图中的状态和来源。如果需要,我可以提供更多细节。只要将状态码改为200,它就能正常工作。这是否与http2.0和safari 11.1组合以及204状态码有关?
似乎是Safari的一个长期存在的bug: https://bugs.webkit.org/show_bug.cgi?id=60206 然而,我在HTTP/1.1和HTTP/2上遇到了同样的问题,所以你确定它只是HTTP/2的问题吗? 我使用了这个网站进行测试:http://httpstat.us