httpwebrequest相关内容

在keepAlive模式下了解HttpWebRequest

我知道这个话题已经讨论了很多次 但是我需要了解如何以正确的方式编写代码. 在协议版本为HTTP 1.1的情况下,我多次使用相同的HttpWebRequest(指向相同的url). Method ="POST" KeepAlive = True 但是每次我需要发送不同的请求并获得不同的响应时. (注意.下面的代码不正确,并引发异常) Private Sub Sen ..
发布时间:2020-11-25 20:31:52 其他开发

如何等待直到带有HttpWebRequest的Web请求完成?

我正在执行Web请求以登录我的Web服务,但是我遇到了问题.我需要等到登录完成后才能结束启动登录的方法,因为我需要返回一个布尔值,该值代表登录是否正确.在下面的代码中,我在需要等待"httpWebRequest.BeginGetResponse(...)"结果的地方加了注释. public async Task login(string user, string passwrd) ..
发布时间:2020-11-25 20:30:42 C#/.NET

文件是通过Visual Studio下载的,而不是通过.exe下载的

当我尝试通过我的.exe文件从URL下载一个.pdf文件时,出现以下错误. 服务器犯了协议冲突. Section = ResponseHeader Detail = CR后面必须加上LF ,但是当我尝试从Visual Studio调试代码时,会下载相同的内容.我完全迷路了,不知道发生了什么.有人可以告诉我可能是什么问题 我的App.config文件 ..
发布时间:2020-11-25 20:30:35 C#/.NET

HttpWebRequest.BeginGetResponse

我需要向Web资源发出异步请求,并使用此页面中的示例(链接到完整示例): HttpWebRequest myHttpWebRequest= (HttpWebRequest)WebRequest.Create("http://www.contoso.com"); RequestState myRequestState = new RequestState(); myRequestState ..
发布时间:2020-11-25 20:29:28 C#/.NET

NET中的HttpWebResponse超时

我有以下代码,在调用它约60次(20个并发连接)之后,它开始超时.如果我将超时时间从10分钟降低到1分钟,那么它们将在〜34次下载时开始超时.是什么赋予了?我知道,如果您没有正确关闭响应,就可以得到它,但是我肯定会关闭它: //=============================================================================== ..
发布时间:2020-11-25 20:29:20 C#/.NET

异步I/O(从异步Webrequest读取流)

当尝试从异步webrequest读取readToEnd时,我遇到了一些问题.这是代码: public void GetHTTP(string http) { request = (HttpWebRequest)WebRequest.Create(http); RequestState rs = new RequestState(); // Cl ..
发布时间:2020-11-25 20:29:16 C#/.NET

HTTP发布内容长度错误

我有一个脚本发送多部分的哑剧,即带有附件的肥皂.我正在使用C#httpWebRequest类.我收到一条错误消息,指出内容长度是必需的,但是我正在使用webrequest的contentLength属性在代码中动态设置内容长度.任何想法为什么会这样?谢谢! 这是代码: public void sendSOAPoverHttpVoda() { try { str ..
发布时间:2020-11-25 20:29:14 其他开发

Perl LWP中的Cookie

我曾经写过一个简单的“抓取工具",用JAVA为我下载http页面. 现在,我正在尝试使用LWP模块将相同的内容重写为Perl. 这是我的Java代码(效果很好): String referer = "http://example.com"; String url = "http://example.com/something/cgi-bin/something.cgi"; String ..
发布时间:2020-11-25 20:29:08 其他开发

我需要如何阅读/知道才能登录站点并执行操作?

这是一个微型项目,已作为“自学马拉松代码"的一部分向我分配任务.我需要 登录需要用户/通行证的网站(例如facebook)并返回响应.我设法使用WebRequest和WebResponse类实现了这一目标. 下一步是以编程方式向老师发送消息 这是我感到难过的地方.如何访问网站的“发送消息"功能?我想我需要先查找可以使用Firebug进行查询的查询参数,但是我对如何保持“登录状态"并发 ..
发布时间:2020-11-25 20:29:06 C#/.NET

使用HttpWebRequest下载网页而没有关键敏感问题

使用HttpWebRequest下载网页,而不会出现关键敏感问题 解决方案 [更新:我不知道为什么,但是下面的两个示例现在都可以正常工作!最初,我在page2示例中也看到了403.也许是服务器问题?] 首先,WebClient更容易.实际上,我之前见过.事实证明,访问Wikipedia时URL中区分大小写.尝试确保您在向维基百科提出的请求中使用了相同的案例. [更新]正如Bru ..
发布时间:2020-11-25 20:28:02 C#/.NET

HttpWebRequest POST数据

是否可以像在浏览器中那样使用C#中的HttpWebRequest进行完全相同的POST?页面无法检测到实际上不是浏览器吗? 如果是这样,我能读更多吗? 解决方案 下载并熟悉 Fiddler之类的工具.它使您可以检查从应用程序(如普通浏览器)发出的Web请求,并准确查看正在发送的内容.然后,您可以使用在C#中创建的请求来模拟正在发送的数据,并提供标头,Cookie等的值. ..
发布时间:2020-11-25 20:26:59 C#/.NET

通过代理的C#HttpWebRequest请求

我正在尝试使我的程序通过代理工作,但它不想这样做(System.Net.WebException:操作已超时). 没有代理,一切都很好 这是一个代码: string proxy = "154.46.33.157"; int port = 8080; ASCIIEncoding encoding = new ASCIIEncoding(); ..
发布时间:2020-11-25 20:26:49 C#/.NET