10得票2回答
从响应流中获取JSON数据并将其读取为字符串?

我正在尝试读取从服务器接收到的响应,该响应是我发送POST请求后收到的。查看Fiddler,它说它是一个JSON响应。如何在C# Winforms中将其解码为普通字符串,最好不使用外部API。如果需要,我可以提供附加的代码/Fiddler结果。 Fiddler和乱码图片: 下面的代码导...

87得票5回答
如何将WebResponse.GetResponseStream返回值转换为字符串?

我看到很多例子但是它们都会一次读入一个字节数组或256个字符,速度较慢。为什么呢? 直接将结果 Stream 值转换成字符串来解析不可行吗?

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

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

17得票2回答
XML文档中有错误(1,2),System.InvalidOperationException: <AuthorizationResult xlms:"">未被预期。

API发送的XML&lt;AuthenticationResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance"&gt; &lt;PAPIErrorCode&gt;0&lt;/PAPIErrorCode&gt; &lt;ErrorMes...

33得票12回答
如何循环遍历WebHeaderCollection

如何在Windows Phone 7中循环遍历从HttpWebResponse获取的WebHeaderCollection以获取键和值?我们尝试使用Enumerator.Current,但这样只能获取键,而无法获取值。我们这样做是为了获取重定向URL。

15得票4回答
何时调用WebResponse.Close()

WebResponse response; try { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); request.Timeout = 20000; response =...

7得票2回答
如何将一个byte[]响应转换为有效的XDocument?

&lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;rsp stat="ok"&gt; &lt;image_hash&gt;cxmHM&lt;/image_hash&gt; &lt;delete_hash&gt;NN...

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

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

14得票6回答
如何使用HttpWebRequest/Response从Web服务器下载二进制(.exe)文件?

我正在编写一个程序,需要从网站下载一个 .exe 文件并将其保存到硬盘。这个 .exe 文件存储在我的网站上,它的URL如下(它不是真实的URI,只是为了解决这个问题而虚构的):http://www.mysite.com/calc.exe 经过多次网络搜索和试验,这是我迄今为止想出的代码:Ht...

13得票1回答
从System.Net.WebRequest获取完整的响应体

我正在使用System.Net.WebRequest从某些API获取信息。当我遇到错误时,响应仅包含基本的HttpStatusCode和消息,而不是完整的错误返回值。相比之下,如果在像POSTMAN这样的工具中运行相同的POST数据和标头,则会从该API返回完整的错误。 我想知道是否有某种属...