gpt4 book ai didi

google-chrome - HTTP 204 导致在 Chrome 中下载

转载 作者:行者123 更新时间:2023-12-05 07:25:04 26 4
gpt4 key购买 nike

当我尝试响应 HTTP 204 状态时,我的 Chrome 浏览器开始下载失败。

要求: 请求网址:https://dummy.page/dummyRequest 请求方式:GET 状态码:204 远程地址:[虚拟]:443 推荐人政策:降级时不推荐人

回应: 日期:2019 年 3 月 8 日星期五 08:24:05 GMT 服务器: 状态:204

当我使用 Dev-Tool 检查响应时,chrome 显示“无法加载响应数据”,而在 firefox 中我可以看到一个空行。

我的服务器通过 Java 返回响应:

return Response.noContent().build();

此时我也尝试返回 NULL,但这并没有改变任何东西。

整个过程在 Firefox 中运行良好,但当我在 Chrome 中尝试时,它开始下载“dummyRequest”(从 URL)失败。

那么我想知道的是:为什么 Chrome 开始下载,我该怎么办?

感谢您的帮助;)

最佳答案

我在 204 响应中遇到了同样的问题。对我有用的是在发送响应之前检查服务器端的 Content-Type 响应 header 。

我的 204 回复发送了一个 default Content-Type application/octet-stream(来自链接:“未知文件类型应使用此类型。浏览器在处理这些文件时要特别小心”)。当将 Content-Type 切换为不同的内容时(我选择了 text/html),下载触发器停止了。

关于google-chrome - HTTP 204 导致在 Chrome 中下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55060532/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com