问题标签 [httpwebresponse]

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 投票
3 回答
21648 浏览

c# - HttpWebResponse 返回 404 错误

如何让 Httpwebresponse 忽略 404 错误并继续处理它?这比在输入中查找异常要容易,因为这种情况很少见。

0 投票
1 回答
301 浏览

httpwebrequest - 当源未实现 ContentLength 时,从另一个 Web 文件获取 HttpWebRequest 上传的 responseLength 以流式传输到上传中?

背景- 我正在尝试使用 C# 中的 HttpWebRequest/HttpWebResponse 将现有网页流式传输到单独的 Web 应用程序。我要注意的一个问题是我正在尝试使用文件下载的内容长度来设置文件上传请求的内容长度,但是问题似乎是源网页位于 HttpWebResponse 没有的网络服务器上时提供内容长度。

问题:我如何更新这种方法以适应这种情况(当下载响应没有设置内容长度时)。也许会以某种方式使用 MemoryStream 吗?任何示例代码将不胜感激。

0 投票
1 回答
2816 浏览

asp.net - 检索 HttpWebResponse 并将其放入 XDocument 的有效方法

有一个本地服务,我需要从中使用生成的 XML 文档流。尽管终点本身不是 REST 服务。我想确定我在下面概述的方法是将响应返回到XDocument.

0 投票
3 回答
14916 浏览

c# - c# HttpWebResponse Header 编码

我有以下问题。我联系了一个我知道使用 301 重定向的地址。

使用HttpWebRequest loHttp = (HttpWebRequest)WebRequest.Create(lcUrl); andloHttp.AllowAutoRedirect = false;这样我就不会被重定向。

现在我得到响应的标题以识别新的 url。

使用loWebResponse.GetResponseHeader("Location");

问题是,由于这个 url 包含希腊字符,返回的字符串都是混乱的(由于编码)。

完整的图片代码:

0 投票
1 回答
1501 浏览

c# - 了解异步 HttpWebRequest

我试图弄清楚这是如何工作的。

HttpWebRequest有一个BeginGetResponse接受作为参数的方法 a ResponseCallback。首先,这个回调是立即调用(在一个新线程中)还是在它收到来自服务器的响应后调用?还是EndGetResponse等待响应的工作?

其次,一旦您获得响应,您可以立即访问响应流,但该流在完成下载之前不包含整个页面,因此BeginRead. 但是,我似乎能够立即通过HttpWebResponse.ContentLength. 这是否意味着EndGetResponse在完全下载标头之前不会完成,还是当您调用ContentLength参数时它会挂起一段时间,直到收到该标头?

0 投票
3 回答
30623 浏览

c# - C#:带有 HttpWebRequests/HttpWebResponses 的“使用”语句

Jon Skeet对我的SOApiDotNet代码(pre-alpha Stack Overflow API 的 .NET 库)发表了评论(通过 Twitter ):

@ maximz2005 我从快速浏览源代码中注意到的一件事:您没有处理(原文如此)WebResponses。“使用”语句 FTW。

他指出我需要将这些 Web 会话包装在“使用”语句中。但是,我对此有一个问题:我应该包装整个事情,从 HttpWebRequest 开始还是应该在“使用”语句之外创建 WebRequest,然后将 Response 包装在里面?我有一种感觉,不同之处在于,在前者中,两个对象都会被处理 - 这是正确的吗?

提前致谢。

0 投票
2 回答
2303 浏览

c# - 解析 http web 响应中的依赖请求

我想模拟 WebTestRequest 类的行为(在 Visual Studio 的测试工具框架中),它可以根据从原始请求获得的响应中引用的资源调用依赖请求。

例如,如果我发出 Web 请求并通过执行以下操作获得响应:

我希望能够解析responseText并查看是否对其他资源(如 js/css 文件、图像等)有任何请求

有没有一种简单的方法可以做到这一点?我对手动执行此操作犹豫不决,因为某些资源请求可能以编程方式设置,并且在简单的文本解析中可能并不明显。

0 投票
1 回答
986 浏览

vb.net - 如何解析 webresponse 并识别是图像还是 xml?

我有一个 php 脚本,如果用户有权限下载和图像,则图像将发送到 webbrowser,但如果用户没有权限,则显示带有信息的 xml。

代码:

如何使用 vb.net 识别响应类型以保存图像(如果是)或将 xml 发送到解析器以使用它?

这是我的VB代码:

0 投票
1 回答
3823 浏览

c# - 使用 StatusCode 401 获取响应内容

我正在尝试建立与服务器的连接,该服务器为我的所有请求以及正常的 html 响应发送 401 身份验证错误。例如,但是,我还想阅读随同发送的 HTML 响应,以便我可以解析它。使用 LiveHTTPHeaders 捕获的示例标头交换:显然,内容长度非零。Firefox 显示它是 javascript。

此时,Firefox 中会打开一个表单,要求我输入用户名和密码。

此时我被重定向到另一个 URL。但是,我遇到的问题是如何获取与 401 Unauthorized 一起发送的长度为 924 的内容,因为该内容将帮助我做我想做的事情。但最重要的是:

抛出异常。

如果有任何建议可以帮助我了解实际内容,我将不胜感激。

谢谢。

0 投票
3 回答
24374 浏览

c# - 带有 MJPEG 和 multipart/x-mixed-replace 的 HttpWebResponse;边界=--来自安全摄像头的 myboundary 响应内容类型不起作用

我有一个 ASP.NET 应用程序,我需要显示来自安全摄像头的视频源。视频源的内容类型为“multipart/x-mixed-replace;边界=--myboundary' 与边界之间的图像数据。我需要帮助将该数据流传递到我的页面,以便我拥有的客户端插件可以使用该流,就像我直接浏览到相机的 Web 界面一样。以下代码不起作用: