问题标签 [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 投票
2 回答
1191 浏览

c# - 如何检测 Web 客户端已成功接收文件?

我的问题与这篇文章类似,但我必须使用 IIS、ASP.NET 和 C# 来做同样的事情。

类中的任何方法都不会提供HttpResponse数据是否发送的反馈,TransmitFile()只是完成它的工作(或不完成)并且不提供任何知道结果的方法。

我正在考虑使用该.Filter属性,但话又说回来,过滤器基于 HttpResponseStream它也没有提供任何反馈。

有任何想法吗?

0 投票
3 回答
4670 浏览

java - Java 响应内容返回而不是 < 或 > < >

我有一个小问题:我正在写入文件的响应内容并将其作为 ajax 响应返回给客户端。
但是会发生 html 替换: of >to&gt;等...
我必须做些什么才能使这种替换关闭?

TIA

更新

buf.toString()我通过调试器观看。那里没关系。替代更进一步。但是哪里...

0 投票
2 回答
3476 浏览

php - 这个 PHP 代码的 ASP.NET 等价物?

我们有一个 Flash 开发人员,他使用查询字符串 ?url="http://feedburner/whatever" 调用名为 proxy.php 的文件来访问来自域的 rss 提要的外部数据,这些域默认情况下不能从 swf 代码访问。例如,我可以在浏览器中有以下内容:http://localhost/proxy.php?url=feedburner.com/a_feed并且浏览器会显示页面,就好像我将 feedburner url 直接放在浏览器地址栏中一样. 此 proxy.php 文件中的 PHP 代码如下。

它工作正常,但由于托管限制,我们需要在 asp.net 中复制功能。我不了解 PHP,尽管努力理解代码,但我还是失败了。我需要能够使用 asp.net 复制我在第一段中描述的功能,但是尽管谷歌搜索并尝试在 ashx 文件中使用 XmlTextWriter 的技术我失败了。我在这里想念什么?

我猜 response.redirect 不起作用,因为它告诉源转到外部域本身,我们希望避免这种情况。

我将如何在 ASP.NET 中实现这个 PHP 代码功能?

0 投票
1 回答
730 浏览

javascript - jquery ajax:标题似乎不起作用

我正在尝试获取我通过 jquery 发出的 ajax 请求的标头

但是,这似乎不起作用:

响应和文本状态正在打印,但“标题”对象似乎未定义

我只是想检查它是否是我所期望的(内容类型='excel'等)或者响应类型是否为 html,我可以假设我正在调用的页面是错误的

0 投票
1 回答
1267 浏览

cocoa - 为什么收到一个 302 响应时会收到两个 redirectResponses?

我使用以下代码:

当我收到带有以下标头数据的 302 时:

这是 gdb 控制台中的输出:

2010-03-03 08:42:03.265 MyProg[68106:207] 收到重定向响应:(空)服务器错误 2010-03-03 08:42:14.414 MyProg[68106:207] 收到重定向响应:{
Connection = “Keep -活”;
“内容编码”= gzip;
“内容长度”= 20;
“内容类型”=“文本/html;字符集=utf-8”;
日期 =“格林威治标准时间 2010 年 3 月 3 日星期三 07:42:10”;
“保活”=“超时=15,最大值=100”;
位置 = " <new Location>";
服务器=“lighttpd/1.4.19”;
Vary = "接受编码"; } 成立

使用 Curl 时,我只得到一个响应,而 tracedump 也一样,所以我确信服务器只发送一个重定向。
为什么这个选择器被调用了两次?

0 投票
2 回答
486 浏览

asp.net - 下载文件时,我对 HttpResponse 内容和标头做错了什么?

我想从存储在二进制列中的 SQL Server 数据库下载 PDF 文件。在 aspx 页面上有一个 LinkBut​​ton。此按钮的事件处理程序如下所示:

我的浏览器中提供了“文件打开/保存对话框”。当我将此文件“12345.pdf”存储到磁盘时,该文件的大小为 71523 字节。PDF 文件末尾的额外 16kB 是我页面的 HTML 代码(当我在编辑器中查看文件时可以看到)。我很困惑,因为我相信 ClearContent 和 ClearHeaders 会确保页面内容不会与文件内容一起发送。

我在这里做错了什么?

感谢帮助!

0 投票
2 回答
1941 浏览

c# - 如何使用 C# 捕获 HTTP 响应?

当 Web 浏览器发出请求时,如何捕获 HTTP 响应?

网页从服务中检索数据(带有帖子)。服务返回一个 json 对象。我想要的是捕获该json并实时解析它。

最简单的方法是什么?

0 投票
2 回答
23343 浏览

java - 在 Java 中解压缩 GZIPed HTTP 响应

我正在尝试使用GZIPInputStream. 但是,当我尝试读取流时,我总是遇到同样的异常:java.util.zip.ZipException: invalid bit length repeat

我的 HTTP 请求标头:

在 HTTP 响应标头的末尾,我得到path=/Content-Encoding: gzip,然后是压缩响应。

我尝试了 2 个类似的代码来解压缩:

更新:在以下代码中,tBytes = (the string after 'path=/Content-Encoding: gzip').getBytes ();

我在这个论坛上得到的这个:

我想这是一个编码错误。

此致,

账单

0 投票
9 回答
41632 浏览

asp.net - 从 ASP.NET 页面下载时,为什么 .docx 文件会损坏?

我有以下代码用于将页面附件带给用户:

问题是所有支持的文件都可以正常工作(jpg、gif、png、pdf、doc 等),但 .docx 文件在下载时已损坏,需要 Office 修复它们才能打开。

一开始我不知道问题是不是在解压包含.docx的zip文件,所以我没有把输出文件只放在响应中,而是先保存,文件打开成功,所以我知道问题所在应该在回复写作时。

你知道会发生什么吗?

0 投票
5 回答
62446 浏览

php - Android JSON HttpClient 使用 HttpResponse 将数据发送到 PHP 服务器

我目前正在尝试将一些数据从 Android 应用程序发送到 php 服务器(两者都由我控制)。

应用程序的表单上收集了很多数据,这些数据被写入数据库。这一切都有效。

在我的主要代码中,首先我创建了一个 JSONObject(我在此示例中将其删除):

接下来,我将对象传递给发送,并接收响应:

HTTPPoster 类:

这会得到响应,但服务器正在返回 403 - Forbidden 响应。

我尝试稍微更改 doPost 函数(这实际上更好一点,正如我所说的,我有很多要发送的,基本上是 3 个具有不同数据的相同表单 - 所以我创建了 3 个 JSONObjects,每个表单条目一个 - 条目来自数据库而不是我正在使用的静态示例)。

首先,我稍微改变了通话:

好的,所以对 doPost 函数的更改:

好的 所以这会返回响应 200

但是,服务器上接收到的数据无法解析为 JSON 字符串。我认为它的格式很糟糕(这是我第一次使用 JSON):

如果在 php 文件中我对 $_POST['vehicle'] 进行回显,我会得到以下信息:

谁能告诉我哪里出错了,或者是否有更好的方法来实现我想要做的事情?希望以上内容有意义!