19得票4回答
在使用.NET中的httpWebRequest时出现“尝试过多的自动重定向”错误信息。

我正尝试使用vb.net中的webrequest类请求页面,例如"http://www.google.com/?q=random"。由于我们在防火墙后面,所以我们必须对请求进行身份验证。我已经通过添加我的凭据来解决了身份验证部分的问题。 但是一旦身份验证成功,它似乎会进入一个重定向循环。 是否...

18得票3回答
如何从C#中获取网站标题

我正在回顾我的一些旧代码,偶然发现了一种根据网址获取网站标题的方法。但这并不是一个稳定的方法,因为它经常无法产生结果,有时甚至会产生错误的结果。此外,有时它无法显示标题中的某些字符,因为它们采用了替代编码。 是否有人对这个旧版本有改进的建议?public static string Sugg...

18得票3回答
有人知道这个错误吗:"Wrong Local header signature: 0x6D74683C"?

以下代码用于下载zip文件并在手机上解压缩。 相同的代码曾经在WP7上工作,我开始在WP8设备上进行测试,但奇怪的事情发生了...现在它在WP8上运行正常,但在WP7上却不再工作。 在WP7上它会产生一个错误:Wrong Local header signature: 0x6D74683C...

18得票2回答
我的C#应用程序中的带宽塑形

我有一个使用本地库发送UDP视频到其他IP地址的C#应用程序,我无法控制该库的流量。 我的应用程序还调用另一台服务器的Web服务,使用WebRequest来进行控制。 问题是: 当我的互联网带宽较低时,视频流会占用所有带宽。因此,在此期间,我无法从我的Web服务方法中获取响应。 是否有...

17得票3回答
系统.Net.ProtocolViolationException:在调用[Begin]GetResponse之前,您必须向请求流中写入ContentLength字节。

当调用Web请求的 "BeginGetResponse" 方法时,我收到了 "System.Net.ProtocolViolationException: 在调用 [Begin]GetResponse 之前,您必须向请求流写入ContentLength字节" 错误。这是我的代码:try { ...

16得票1回答
PowerShell的curl和WebRequest都会遵循重定向。

我试图弄清楚网页返回的状态码,根据Linux子系统上curl的结果,它肯定是301(永久重定向),但是在PowerShell中使用curl或WebRequest对象时,它返回200(OK)。 为什么会这样呢?

16得票4回答
PowerShell v3 调用 Web 请求:处理表单时出现问题

自从我升级到Windows 8后,我依赖于启动一个隐形IE的大量PowerShell脚本无法正常工作,因此我尝试切换到Invoke-WebRequest命令。我搜索了很多但仍然无法让我的脚本工作。 这是它应该做的事情: 加载一个带有简单表单(用户名、密码、提交按钮)的网站, 输入凭据 并提交...

16得票5回答
在PHP中获取唯一的工作进程、线程、进程或请求ID

在多线程环境(像大多数网页平台)中,我经常在我的应用程序的日志中包含某种类型的线程ID。这使我能够准确地知道哪个日志条目来自哪个请求/线程,当有多个同时写入同一日志的请求时。 在.NET/C#中,可以通过log4net的格式化程序完成此操作,默认情况下包括当前线程的ManagedThread...

16得票5回答
在 WebRequest 中发送压缩的数据?

我有大量数据(约100k)要通过C#应用程序发送到安装了mod_gzip的Apache服务器。我尝试使用System.IO.Compression.GZipStream先对数据进行压缩。PHP接收到原始的gzipped数据,所以Apache没有像我期望的那样解压缩它。我是否漏掉了什么?Syst...

16得票4回答
WebRequest无法正确下载大文件(~1GB)

我正在尝试从公共URL下载一个大文件。一开始似乎工作正常,但有 1/10 的计算机会超时。 我最初尝试使用WebClient.DownloadFileAsync,但由于它永远无法完成,我回退到使用WebRequest.Create并直接读取响应流。 我第一次使用WebRequest.Crea...