httpwebrequest相关内容
我知道这个话题已经讨论了很多次 但是我需要了解如何以正确的方式编写代码. 在协议版本为HTTP 1.1的情况下,我多次使用相同的HttpWebRequest(指向相同的url). Method ="POST" KeepAlive = True 但是每次我需要发送不同的请求并获得不同的响应时. (注意.下面的代码不正确,并引发异常) Private Sub Sen
..
我有一些现有的代码正在工作,并且突然退出了. 我不知道为什么... 这是我的代码: public static string RequestToken(string u, string pw) { string result = string.Empty; string strUrl = "https://xxx.cloudforce.com/services/
..
代码本身并不复杂,只是无法正常工作: Uri uri = new Uri("https://www.google.com/webmasters/tools/feeds/sites/http%3A%2F%2Fwww.mydomain.co.uk%2F"); WebRequest.Create(uri); 我从服务器收到一个“错误请求",经过大量的挖掘,发现Uri正在变成 https:
..
我正在执行Web请求以登录我的Web服务,但是我遇到了问题.我需要等到登录完成后才能结束启动登录的方法,因为我需要返回一个布尔值,该值代表登录是否正确.在下面的代码中,我在需要等待"httpWebRequest.BeginGetResponse(...)"结果的地方加了注释. public async Task login(string user, string passwrd)
..
我正在尝试在C#中的覆盖函数GetWebRequest中的http标头中设置用户代理 protected override System.Net.WebRequest GetWebRequest(Uri uri) { System.Net.HttpWebRequest request = base.GetWebRequest(uri) as System.Net.HttpWebReq
..
当我尝试通过我的.exe文件从URL下载一个.pdf文件时,出现以下错误. 服务器犯了协议冲突. Section = ResponseHeader Detail = CR后面必须加上LF ,但是当我尝试从Visual Studio调试代码时,会下载相同的内容.我完全迷路了,不知道发生了什么.有人可以告诉我可能是什么问题 我的App.config文件
..
我需要向Web资源发出异步请求,并使用此页面中的示例(链接到完整示例): HttpWebRequest myHttpWebRequest= (HttpWebRequest)WebRequest.Create("http://www.contoso.com"); RequestState myRequestState = new RequestState(); myRequestState
..
我试图使用httpwebrequest在远程服务器上使用诸如服务之类的其他服务,并且从第一次执行本身开始,我的代码就挂了程序.然后我尝试将其作为控制台应用程序,以确保它与程序本身无关,但没有运气! string credentialsJson = @"{""username"":""test"", "
..
我正在寻找有关以下方面的帮助: 在Windows窗体应用程序中,我正在下载位于我控制的远程服务器上的文件.我的代码如下: Public Shared Function DownloadFileWithPOST(ByVal httpPath As String, ByVal storePath As String, postdata As String) As String
..
我有以下代码,在调用它约60次(20个并发连接)之后,它开始超时.如果我将超时时间从10分钟降低到1分钟,那么它们将在〜34次下载时开始超时.是什么赋予了?我知道,如果您没有正确关闭响应,就可以得到它,但是我肯定会关闭它: //===============================================================================
..
当尝试从异步webrequest读取readToEnd时,我遇到了一些问题.这是代码: public void GetHTTP(string http) { request = (HttpWebRequest)WebRequest.Create(http); RequestState rs = new RequestState(); // Cl
..
我有一个脚本发送多部分的哑剧,即带有附件的肥皂.我正在使用C#httpWebRequest类.我收到一条错误消息,指出内容长度是必需的,但是我正在使用webrequest的contentLength属性在代码中动态设置内容长度.任何想法为什么会这样?谢谢! 这是代码: public void sendSOAPoverHttpVoda() { try { str
..
我曾经写过一个简单的“抓取工具",用JAVA为我下载http页面. 现在,我正在尝试使用LWP模块将相同的内容重写为Perl. 这是我的Java代码(效果很好): String referer = "http://example.com"; String url = "http://example.com/something/cgi-bin/something.cgi"; String
..
这是一个微型项目,已作为“自学马拉松代码"的一部分向我分配任务.我需要 登录需要用户/通行证的网站(例如facebook)并返回响应.我设法使用WebRequest和WebResponse类实现了这一目标. 下一步是以编程方式向老师发送消息 这是我感到难过的地方.如何访问网站的“发送消息"功能?我想我需要先查找可以使用Firebug进行查询的查询参数,但是我对如何保持“登录状态"并发
..
使用HttpWebRequest下载网页,而不会出现关键敏感问题 解决方案 [更新:我不知道为什么,但是下面的两个示例现在都可以正常工作!最初,我在page2示例中也看到了403.也许是服务器问题?] 首先,WebClient更容易.实际上,我之前见过.事实证明,访问Wikipedia时URL中区分大小写.尝试确保您在向维基百科提出的请求中使用了相同的案例. [更新]正如Bru
..
是否可以像在浏览器中那样使用C#中的HttpWebRequest进行完全相同的POST?页面无法检测到实际上不是浏览器吗? 如果是这样,我能读更多吗? 解决方案 下载并熟悉 Fiddler之类的工具.它使您可以检查从应用程序(如普通浏览器)发出的Web请求,并准确查看正在发送的内容.然后,您可以使用在C#中创建的请求来模拟正在发送的数据,并提供标头,Cookie等的值.
..
我正在尝试下载此网站的CSV文件,该文件很小,仅需2秒即可通过任何浏览器下载. http://www.nasdaq.com/screening/companies-by-name.aspx?letter=0&exchange=AMEX&render=download 使用HttpWebRequest和WebClient,但看起来nasdaq.com不允许这两种方法使数据流过,我也尝试了
..
我从Rotten Tomatoes网站获取json格式的字符串.我的代码看起来像 HttpWebRequest webRequest = (HttpWebRequest)HttpWebRequest.Create(url); webRequest.Method = "GET"; webRequest.ContentType = "application/json"; HttpWebResp
..
我正在尝试使我的程序通过代理工作,但它不想这样做(System.Net.WebException:操作已超时). 没有代理,一切都很好 这是一个代码: string proxy = "154.46.33.157"; int port = 8080; ASCIIEncoding encoding = new ASCIIEncoding();
..
我有一个Office插件,可使用HttpWebRequest连接服务. 在域内,我通过了CredentialCache.DefaultNetworkCredentials,所以一切都很好. 在域外,用户需要提供用户名,域和密码. 这在atm上不起作用. 其中一部分代码: CookieContainer cookies = new CookieContainer(); HttpW
..