我想创建一个确定特定URL是否可用的方法.我这样做是为了从自定义搜索页面中删除无法访问的结果.我能想到的最好的是 public bool IsWebAddressAccessible(string Url) { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url); try {
我希望我的程序在几个站点上发布到表单.如何在HttpWebrequest中完成此操作?解决方法:很快就可以找到search. HttpRequest example和WebClient example
除了下面的代码,还有什么更快的方法可以将http响应转换为字符串? string req = "http://someaddress.com"; Stopwatch timer = new Stopwatch(); timer.Start(); using (HttpWebResponse response = (HttpWebResponse)request.GetResponse()) { using (Stream dataStream = r
为什么我不能使用以下命令和与此类似的其他代码发送POST请求.当我使用Mozilla浏览器的RESTClient发送相同的请求时,它运行良好.这仅适用于部署在局域网(甚至是本地计算机)上的服务器模拟器.与实时服务器,它工作正常. ASCIIEncoding encoding = new ASCIIEncoding(); HttpWebReques
我有一个控制台应用程序,它将图像编码为base64String,然后将其作为http POST请求的一部分发送到服务器. 问题是,当我打开它检查服务器端时,数据不再存在. 这是我用来发送字符串的代码- HttpWebRequest webRequest = (HttpWebRequest)HttpWebRequest.Create(ip); webRequest.Conten
构建了一个简单的MVC3 Web应用程序,以ping通我们的一些服务器以获取少量JSON数据,并在快速UI中作为监视解决方案进行报告,并在Windows 2008上部署到IIS 7. 通过WebRequest类的所有出站HTTP请求最终都将导致错误:System.Net.Sockets.SocketException:无法建立连接,因为目标计算机主动
我的目标是使用我的应用程序以http://uk.advfn.com登录,我是C#的新手,我从另一个链接中学到了以下代码,但是我无法解决我的问题.当我调试时,响应显示错误的登录页面,而不是登录成功页面.谁能帮我看看我做错了什么? 我使用Tamper Data firefox插件来获取所需的值,但不确定是否正确使
我正在尝试抓取具有分页功能的基本asp.net目录网站. 该网站有50多个页面,在任一页面上最多包含10个页面链接. 我正在使用提琴手来帮助复制使用浏览器发布的所有参数,变量,表单字段,Cookie等.我在两个帖子之间看到的唯一区别是__EVENTVALIDATION值. 使用HttpWebRequest时,我始终具有
抄来的。备用 转载自 http://www.cnblogs.com/insus/p/3658752.html //System.Threading.Thread.Sleep(1000); //string url = ""; //System.Net.HttpWebRequest myreqeust =(System.Net.HttpWebRequest)System.Net.WebRequest.Create(url);
我知道这里有很多类似的问题,但是我几乎没有尝试过一切. 基本上,我以前从未使用过POST方法,并且正努力登录到任何网站并维护cookie以便在下一个请求中使用. 这是我的代码(我仅使用Facebook进行测试): 登录方式: protected static CookieContainer Login() { string userName = "
我们正在使用Apache,Python和Django的新网站上工作. 在开发阶段,没问题,但是一旦使用Firefox 3.5.3绑定到Apache,我们就遇到了一个奇怪的问题. 我们站在: http://website.fr/search/ 当我们想更改研究的顺序时,我们会将用户发送至: http://website.fr/search/order/price/ 此页面更改
使用C#,我正在尝试通过电子邮件营销客户端集成我的网上商店.我想每晚上传一次用逗号分隔的订户文件.他们说要使其正常工作,必须有一个表单发布:multipart / form-data,但我没有使用表单.我可以连接到他们的服务器,但是我一直在找回数据不能为空.谁能帮我解决这个问题? public static
我只对处理GET或POST请求感兴趣,所以我设计了这个抽象类来确定发出了哪个请求并随后调用适当的函数.我真的很感谢对此的反馈.谢谢! PS:我认为这应该是社区Wiki,但是我不确定如何设置它. abstract class AHttpRequestHandler { public function handleRequest() {
我在C#中有以下代码: HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); request.ContentType = "application/x-www-form-urlencoded"; request.Timeout = 30000; request.Method = "POST"; request.KeepAlive = true; request.AllowAutoRed
我有以下代码将POST请求发送到服务器. HttpWebRequest myWebRequest = (HttpWebRequest)HttpWebRequest.Create(uri); myWebRequest.Method = WebRequestMethods.Http.Post; myWebRequest.ContentLength = data.Length; myWebRequest.ContentType = "application/x-www-form-urlen
我已经成功连接到登录页面,但是,我不确定如何登录并获取登录背后的文件.下面是我用来建立连接的代码. private static bool bypassAllCertificateStuff(object sender, X509Certificate cert, X509Chain chain, System.Net.Security.SslPolicyErrors error) { retur
使用C#,我需要确定开始从WebRequest接收响应所花费的时间(目前,我不担心下载完整响应所花费的时间). 据我了解,要做到这一点,我需要使用WebRequest的异步方法.这是我想出的: public TimeSpan TimeToFirstBit(string url) { HttpWebRequest request = (HttpWebRequest)WebRequest.
我对使用using关键字有一些疑问.我有以下代码: try { using (System.Net.WebResponse response = httpWebRequest.GetResponse()) { throw new Exception("Example"); } } catch ( Exception ex ) { } 我的问题是,异常发生时会关闭连接吗?还是我必须关闭鱼钩内的连
我正在学习C#,并且是一个初学者.我想请求一个硬件项目的URL(控制窗帘的raspberry pi服务器),它可以工作,但是我不明白下面的这一行: HttpWebRequest request = (HttpWebRequest) WebRequest.Create(rpiIp.text); 我不明白“(HttpWebRequest)”位是什么意思,以及它如何影响“ WebRe
我无法使用HttpWebRequest向URL发出发布请求.我已经应用了我在网上看到的所有建议. SO的大多数答案都建议指定一个用户代理.我已经做到了,并提供了超时,但是仍然出现超时.我看到了另一篇文章,提到它指定了readwritetimeout.仍然得到相同的响应,“服务器超时”.使用浏览器进行发布可
我是Discord API的新手,我正在一个项目,该项目需要能够以编程方式添加行会成员.我已经学习了如何获取授权码(具有identity和guilds.join范围),如何将其兑换为访问令牌以及如何获取用户的ID.最后一步是使用访问代码和用户ID添加公会.此命令的详细信息在这里: https://discordapp.com/
> App Engine可让您30秒内加载应用程序 >我的应用程序大约需要30秒-有时更多,有时更少.我不知道该如何解决.>如果应用程序处于闲置状态(一段时间未收到请求),则需要重新加载该应用程序. 因此,为避免需要重新加载该应用程序,我想通过频繁地ping通该应用程序来模拟用户活动. 但是有一
我有一个应用程序,有时必须向服务器发出一些请求才能看到这些请求已被正确阻止.换句话说,期望的服务器答案是403 Forbidden. 用这样的一段代码: HttpWebRequest httpRequest = (HttpWebRequest)WebRequest.Create(protectedPage); httpRequest.Method = WebRequestMethods.Http.Hea
在.NET 3.5下创建的WinForm程序调用Core 3.0 Web API时出现“IOException: 由于远程方已关闭传输流,身份验证失败”错误 HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(serviceUrl);HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse();/
使用HTTPWebrequest上传文件遇到问题,可以参考Upload files with HTTPWebrequest (multipart/form-data)来解决 https://stackoverflow.com/questions/566462/upload-files-with-httpwebrequest-multipart-form-data?tdsourcetag=s_pctim_aiomsg