12得票2回答
C#中的Http Post请求消息体中的Xml

我正在寻找一份 C# 的示例,展示如何将一个 XML 文档放入 HTTP 请求的消息体中,然后解析响应。我已经阅读了文档,但如果有可用的示例,我仍想看到一个。有人有示例吗? 谢谢

7得票4回答
HttpWebRequest 突然停止工作,几个请求后没有收到响应

我正在使用一个WPF .net 4.0应用程序。我有一个搜索栏。对于每个搜索令牌,我需要对8个不同的URL进行8个http请求以获取搜索结果。一旦用户停止在搜索栏中输入,我会在400毫秒后向服务器发送8个请求。当搜索6到7个搜索令牌时,结果非常好。但是,在此之后,HttpWebRequest突...

7得票1回答
分段式C#文件下载器

我一直在尝试使用C#编写一个程序,像大多数下载管理器一样使用多个片段同时下载文件,但是我遇到了一个问题,下载的文件损坏了。例如,我下载了一个视频,它播放了2秒钟,然后WMP说无法播放。 我用十六进制编辑器检查了下载的文件,发现有零字节散布在整个文件中,请问有什么想法吗?VS没有报错。 ge...

137得票8回答
WebClient与HttpWebRequest/HttpWebResponse的区别

我认为,大部分可以使用HttpWebRequest/Response实现的功能,同样也可以使用WebClient类来实现。我在某个地方读到过,WebClient是对WebRequest/Response的高级封装。 目前为止,我还没有看到任何可以使用HttpWebRequest/Respon...

12得票3回答
安全摄像头返回的HttpWebResponse响应内容类型为multipart/x-mixed-replace; boundary=--myboundary,其中包含MJPEG格式的数据,但无法正常工作。

我有一个ASP.NET应用程序,需要显示来自安全摄像头的视频源。该视频流具有“multipart / x-mixed-replace; boundary = --myboundary”的内容类型,并且映像数据位于边界之间。我需要帮助将该数据流传递到我的页面,以便客户端插件可以像直接浏览摄像头W...

22得票3回答
C#: 使用 "Using" 语句处理 HttpWebRequests/HttpWebResponses

Jon Skeet在我的SOApiDotNet代码(一个用于pre-alpha Stack Overflow API的.NET库)中通过Twitter发表评论: @maximz2005 我从快速浏览源代码中发现了一件事情:你没有处理WebResponses。使用"using"语句吧。 ...

9得票6回答
在使用HttpWebRequest时出现“底层连接已关闭”的问题

我有一个用VB.NET编写的应用程序(不是 asp.net,而是Windows Console应用程序)。 我试图调用一个url(一个html页面),并将响应返回到一个字符串中。 响应是纯JSON,没有任何HTML标记。 它以{开头,并以}结尾。 我成功创建了HttpWebRequest对象...

8得票2回答
WebException.Response.GetResponseStream()应该被关闭/释放吗?

当我捕获.NET的WebException时,我应该关闭/释放Response.GetResponseStream()吗? MSDN示例没有在异常中关闭或释放任何东西。 许多SO答案建议释放响应和/或流。 我释放了流,这导致了大问题。因为GetResponseStream()(总是?/有...

11得票3回答
HTTP状态码转换为易读的字符串

HttpWebResponse response = (HttpWebResponse)await request.GetResponseAsync(); HttpStatusCode statusCode = response.StatusCode; 在这段代码中,statusCode.To...

57得票3回答
因远程方关闭传输流而导致身份验证失败异常,当从webservice获取响应时。

我正在调用第三方服务,当我请求响应时,它抛出了一个异常,说 "Authentication failed because the remote party has closed the transport stream exception". 我认为在发送凭据时存在问题。我甚至尝试...