jjzjj

webRequest

全部标签

c# - 如何从 WebRequest 中删除代理并保持 DefaultWebProxy 不变

我使用FtpWebRequest来做一些FTP的事情,我需要直接连接(没有代理)。但是WebRequest.DefaultWebProxy包含IE代理设置(我估计)。WebRequestrequest=WebRequest.Create("ftp://someftpserver/");//request.ProxyisnullheresosettingittonulldoesnothaveanyeffectWebResponseresponse=request.GetResponse();//connectsusingWebRequest.DefaultWebProxy我的代码是大型应

c# - 有谁知道这个错误 : "Wrong Local header signature: 0x6D74683C"?

以下代码用于下载zip文件并在手机上解压。用于在WP7上工作的相同代码,我开始在WP8设备上测试,奇怪的事情发生了......现在它在WP8上工作但不在WP7上了。在WP7上它给出了一个错误:WrongLocalheadersignature:0x6D74683C谁能告诉我这里出了什么问题?观察结果(发布问题2天后)我有一些观察....在这里详分割享(Imageformat)或(Excelformat)代码usingICSharpCode.SharpZipLib.Zip;usingSystem;usingSystem.Diagnostics;usingSystem.IO;usingSy

c# - 如何在 HttpWebRequest 中更改原始 IP

我在分配了5个IP的服务器上运行此应用程序。我使用HttpWebRequest从网站获取一些数据。但是当我建立连接时,我能够指定从5个IP中的哪一个建立连接。HttpWebRequest是否支持这个?如果不能,我可以从它继承一个类来改变它的行为吗?我在这里需要这样的想法。我现在的代码是这样的:System.Net.WebRequestrequest=System.Net.WebRequest.Create(link);((HttpWebRequest)request).Referer="http://application.com";using(System.Net.WebRespon

c# - 如何从c#获取网站标题

我正在重温我的一些旧代码,偶然发现了一种根据网址获取网站标题的方法。这并不是真正意义上的稳定方法,因为它经常无法产生结果,有时甚至会产生不正确的结果。此外,有时它无法显示标题中的某些字符,因为它们是另一种编码。有没有人对这个旧版本有改进的建议?publicstaticstringSuggestTitle(stringurl,inttimeout){WebResponseresponse=null;stringline=string.Empty;try{WebRequestrequest=WebRequest.Create(url);request.Timeout=timeout;res

c# - WebRequest 无法正确下载大文件(~ 1 GB)

我正在尝试从公共(public)URL下载一个大文件。起初它似乎工作正常,但十分之一的计算机似乎超时。我最初的尝试是使用WebClient.DownloadFileAsync,但因为它永远无法完成,所以我转而使用WebRequest.Create并直接读取响应流。我使用WebRequest.Create的第一个版本发现了与WebClient.DownloadFileAsync相同的问题。操作超时,文件未完成。如果下载超时,我的下一个版本会重试。这是它变得奇怪的地方。下载最终会以1次重试完成最后7092个字节。所以下载的文件大小完全相同,但文件已损坏并且与源文件不同。现在我希望损坏发生在

c# - 在 WebRequest 中发送压缩数据?

我的C#应用程序将大量数据(~100k)发送到安装了mod_gzip的Apache服务器。我尝试首先使用System.IO.Compression.GZipStream对数据进行gzip压缩。PHP接收原始gzip数据,因此Apache没有像我预期的那样解压缩它。我错过了什么吗?System.Net.WebRequestreq=WebRequest.Create(this.Url);req.Method=this.Method;//"post"req.Timeout=this.Timeout;req.ContentType="application/x-www-form-urlenco

c# - 从 C# 在 JasperServer 上运行报告

JasperReports是CrystalReports的绝佳开源替代品。它非常适合单页PDF页面,例如信件和发票到多页报告。然而,它对.NET不是很友好,并且让C#/Mono与JasperServer很好地配合并没有取得成果。有没有人得到关于如何从C#在JasperServer上运行报告并将XML数据集附加到SOAP请求的任何代码示例?它需要在Mono上工作,所以Microsoft.Web.Services2是不可能的。我试着推出我自己的soap请求。JasperServer似乎接受了它,但除了服务器500错误之外,我似乎无法得到任何响应。我没有附加MTOM附件那么远。varsb=n

c# - 如何计算 HttpWebRequest 花费的出站和入站互联网流量

我有以下函数来获取页面。我的问题是我想计算花费了多少互联网连接入站(下载)和出站流量(发送)我该怎么做?谢谢我的函数publicstaticstringfunc_fetch_Page(stringsrUrl,intirTimeOut=60,stringsrRequestUserAgent="Mozilla/5.0(WindowsNT6.3;WOW64;rv:31.0)Gecko/20100101Firefox/31.0",stringsrProxy=null){stringsrBody="";stringsrResult="";try{HttpWebRequestrequest=(Ht

C# - 从 WebRequest 获取响应并处理状态代码

我正在为.NET应用程序编写一个更新系统,目前我被卡住了。我尝试获取远程服务器上的文件及其内容。为此,如果操作失败,我想使用HttpWebRequest获取内容和状态代码。我构建了一个包含开关查询的函数,每个部分都询问状态代码,然后执行操作。这看起来像下面这样:publicvoidAskStatusCode(intcode){switch(code){case404://Doanactionbreak;case405://Doanactionbreak;}}好的,就是这样。现在我创建了一个HttpWebRequest和一个HttpWebResponse。HttpWebRequestre

javascript - 如何在 chrome 扩展中静默取消 webRequest

我将在此处重新发布来自Chromium-extensionsgoogle组的问题。在我的扩展中,我想取消一些基于url模式的webRequests。我的问题是,如果我在onBeforeRequest事件监听器中返回{cancel:true},浏览器将重定向到一个页面,告诉我该请求被某些扩展程序阻止.但我只想默默地取消请求(因为什么也没发生)。我还尝试在onBeforeRequest事件监听器中返回{redirectUrl:""},控制台会记录一个错误,指出“”不是有效的URL,浏览器底部出现一个栏,显示“等待扩展”。为了关闭该栏,我随后在该网页中运行内容脚本“window.stop()