问题标签 [httpwebresponse]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows-mobile - .NET CF 3.5 中的 HttpWebRequest 和 SSL
我们在 .NET CF 3.5 / Windows Mobile 6 中调用了一些非常简单的 JSON Web 服务,看来我们遇到了这个错误:http: //blogs.msdn.com/andrewarnottms/archive/2007/ 11/19/why-net-compact-framework-fails-to-call-some-https-web-servers.aspx
真的快两年后了,这还没有解决吗?似乎是一个很常见的场景,从 .NET CF 3.5 调用安全 Web 服务。 必须有一些解决方法。任何人都知道是否有解决此问题的方法或解决方法?
这是我们用来进行调用的代码:
http - 什么字节 [] 结束 HTTP 服务器响应?
您发送什么字节/字节来结束 HTTP 服务器响应?
c# - HTTPWebResponse + StreamReader 非常慢
我正在尝试使用 HttpWebResponse.GetResponse() 和 Streamreader.ReadToEnd() 在 C# 中实现一个有限的网络爬虫(仅适用于几百个站点),还尝试使用 StreamReader.Read() 和一个循环来构建我的 HTML 字符串。
我只下载大约 5-10K 的页面。
这一切都非常缓慢!例如,平均 GetResponse() 时间约为半秒,而平均 StreamREader.ReadToEnd() 时间约为 5 秒!
所有站点都应该非常快,因为它们离我的位置非常近,并且拥有快速的服务器。(在 Explorer 中几乎不需要 D/L)而且我没有使用任何代理。
My Crawler 有大约 20 个线程同时从同一站点读取。这会导致问题吗?
如何大幅减少 StreamReader.ReadToEnd 时间?
asp.net - 如何使用 HttpWebResponse 自动提交表单
我正在寻找可以执行以下操作的应用程序
a)通过使用已经指定的用户名和密码,使用HttpWebResponse以编程方式自动登录到页面(login.asxp) 。
b) 如果登录成功,则检测重定向 URL。
c) 提交另一个表单 (settings.aspx) 以更新数据库中的某些字段。
所需的编码需要使用asp.net
应用程序需要在同一个会话 cookie 中完成这整个过程。
c# - 使用 HttpWebRequest 下载 html 页面返回 ContentLength 为 -1
我正在尝试从互联网上下载一堆 HTML 文件并使用 HttpWebRequest 来完成。
但是,当我使用
WebRequest.Create(" http://www.stackoverflow.com/ "); WebRequest.GetResponse();
HttpWebResponse.ContentLength 始终为 -1。我必须显示这些页面的下载进度,在我们现有的 VB6 版本中,我们使用的是 inet 控件,它可以很好地报告进度。
我的代码与此非常相似:
http://www.geekpedia.com/tutorial179_Creating-a-download-manager-in-Csharp.html
(即“下载”方法)
我不确定我做错了什么或者它是否正常 - 网络服务器没有发送 Content-Length 标头。在这种情况下,我们如何锻炼进度?
谢谢,
http - 在 HTTP 响应标头中使用 content-disposition
我发现以下 asp.net 代码在从数据库提供文件时非常有用:
这使用户可以将文件保存到他们的计算机上,然后决定如何使用它,而不是浏览器尝试使用该文件。
使用 content-disposition 响应标头可以做哪些其他事情?
content-type - HttpWebResponse 上的 ContentType 属性是否有枚举(“text/plain”、“application/octet-stream”等)?
我能找到的最接近的东西是,System.Net.Mime.MediaTypeNames
但它似乎没有一切(如 json),因为它似乎更关注电子邮件附件。
c# - HttpWebRequest 和 HttpWebResponse :维护连续查询的登录请求状态
我有几个 HttpWebRequests 和 HttpWebResponses 链接在一起,也使用 CookieContainer。
该代码模拟用户浏览三个不同的“我同意”页面,这些页面设置了 cookie 信息,在第四个页面使用用户名和密码登录,在第五个页面执行 POST(搜索),将响应作为字符串返回。
有没有办法可以将 HttpWebRequest 对象维护为“已登录”,以避免每次用户执行搜索时都执行这些步骤?
我可以将它设置为静态,如果它为空或缺少 cookie 信息,它可以运行所有步骤,否则只做用户需要的帖子?这有什么好的模式?
asp.net - 重用 CookieContainer 时如何确定会话超时
我有以下代码,它重新使用在第一个请求时登录的 CookieContainer,但之后只使用 cookie 容器进行请求。
一段时间后,如果站点空闲,则会出现会话超时,我将需要再次执行登录。
问:我能否确定(使用 cookie 容器对象)是否发生超时,或者最好从 HttpWebResponse 中确定它是否发生,该 HttpWebResponse 恰好包含“会话超时”之类的文本。做这个的最好方式是什么?
然后这个方法调用容器:
c# - 使用 WebClient 获取 HTTP 中的奇怪超时 WebException
我有一个多线程应用程序(在 c# 中),它对GET
uri 执行多个 HTTP。在数千个请求之后突然出现超时 webException 但如果我使用浏览器进行测试,目标服务器就可以了。代码是:
我认为这是处理连接问题或类似错误。任何身体都有同样的问题?
提前谢谢,
PS我也用过HttpWebResponse
。但我得到同样的错误。
PS 操作系统是 Windows 2003 服务器。所以我认为不是连接限制。
我也尝试过这段代码,我得到了同样的错误