问题标签 [httpresponse]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
9115 浏览

django - 使 Django 返回响应为“不同的文件名”

我有一个 Django 视图,它返回HttpResponse一个特殊的 MIME 类型,以使用户的浏览器“下载”文件,而不是在浏览器中查看它。问题是响应将保存为的默认文件名是用户尝试访问的 URL。

有什么方法可以在HttpResponse对象中包含默认文件名,还是我必须重定向到不同的 URL 才能做到这一点?

0 投票
15 回答
326318 浏览

ajax - HTTP 请求返回状态码 0 是什么意思?

当 JavaScript 网络调用(例如 fetch 或 XMLHttpRequest)或任何其他类型的 HTTP 网络请求失败并返回 HTTP 状态代码 0 时,这意味着什么?

这似乎不是一个有效的 HTTP 状态代码,因为其他代码在 HTTP 规范中是三位数。

我尝试完全拔掉网络作为测试。这可能是不相关的,但这导致了状态代码 17003 (IIRC),粗略的搜索表明这意味着“DNS 服务器查找失败”。

相同的代码在某些位置和系统上运行良好,但在某些环境中它会失败,状态代码为 0,并且没有提供 responseText。

这是对 Internet URL 的典型 HTTP POST。它不涉及 file:// ,我理解它可能会在 Firefox 中返回 0 表示成功。

0 投票
3 回答
6319 浏览

http - Response.Redirect 并不总是重定向

我们在工作不一致的页面上有一个简单的 Response.Redirect (IIS 6.0)。大多数情况下它会正确重定向,但我们收到一些用户抱怨说他们没有重定向,而是得到“302 对象移至此处”页面。该页面显示具有正确位置的标题信息。如果您单击“此处”,它将重定向到正确的页面。

任何想法为什么它会偶尔显示 302 消息?

0 投票
2 回答
164 浏览

javascript - 确定 AJAX 调用成功的正确方法是什么?

确定 AJAX 调用成功的正确方法是什么?

我在prototype.js 中看到

在 jQuery 中:

哪一个是正确的?如果我们不使用任何 Javascript 库而是用基本的 Javascript 编写 AJAX,我们应该使用哪一个?

0 投票
3 回答
927 浏览

asp.net - 响应不以 HTTP 开头

将 Firefox 附加到提琴手并出现以下错误。什么会导致这个错误?

替代文字

值得注意的是,HTTP 标头正在页面上呈现

替代文字

所以 Fiddler 说存在协议违规,因为响应不是以 HTTP 开头的。但是 HTTP 响应是在页面上呈现的。

0 投票
5 回答
569 浏览

response - 有没有办法从http响应告诉服务器启动时间?

我正在寻找一种方法来仅根据它发回的页面找出服务器已经启动了多长时间。比如,如果我访问 www.google.com,是否有某种响应头变量告诉我连接的服务器已经启动了多长时间?我怀疑有,但从来没有伤害过问...

0 投票
1 回答
177 浏览

mobile - 从移动设备获取 Http 响应的工具

我需要一个发送 http 请求然后保存 http 响应的手机应用程序。

我想要这样做的原因是确保从我们的服务器发送到移动设备的响应与移动设备接收到的响应相同。我们目前预计一些移动运营商正在修改响应。所以我们想知道他们修改了什么。

我可以使用很多手机:但我更喜欢 Symbian s60 或 windows mobile。

0 投票
5 回答
231837 浏览

http - 在 HTTP 响应标头中使用 content-disposition

我发现以下 asp.net 代码在从数据库提供文件时非常有用:

这使用户可以将文件保存到他们的计算机上,然后决定如何使用它,而不是浏览器尝试使用该文件。

使用 content-disposition 响应标头可以做哪些其他事情?

0 投票
1 回答
7458 浏览

c# - 如何解决 Gzip 幻数缺失问题

我有一个字符串,我在服务器上 Gzip 并使用 WebClient 类下载到客户端。当我尝试解压缩它时,我收到了缺少幻数的错误消息。我已经尝试过 GZipStream 类和 ICSharpLib 方法来解决这个问题,所以我很茫然。

如果我省略通过 WebClient 下载的步骤(使用将数据返回为 byte[] 的 DownloadData),压缩/解压缩将起作用,所以我只能假设数据被截断或损坏了一些问题,但是因为它是压缩数据,我不知道如何调试它。

这是似乎有问题的代码片段:

任何帮助,将不胜感激。PS 我使用 Base64 字符串能够在网络上来回传递。这实际上可能是我搞砸的领域,因为我之前没有在桌面应用程序和 Web 服务之间完成 Web 请求和响应。

0 投票
4 回答
1853 浏览

asp.net-mvc - 多部分 http 响应的自定义 ActionResult?

我想用一个 txt 文件和一个 html 页面来响应一个 http 请求。这样,客户端可以保存文件并通过 html 页面查看该文件内容的摘要。

由于文件是动态生成的,我必须使用服务器上的状态管理来生成第二个请求的摘要。我想避免这种情况并将其包含在一个响应中。

自定义 ActionResult 会是什么样子?