【问题标题】:How do I call httpwebrequest c# .net如何调用 httpwebrequest c# .net
【发布时间】:2016-05-21 02:47:32
【问题描述】:

我正在尝试学习如何使用代理..

我的主要目标是能够在文本框中输入代理地址,并将该输入用作 c# 中 webBrowser 的实际代理地址

但首先我需要弄清楚的是如何调用 httpwebrequest?

我正在查看这个问题和下面的答案,我试图继续跟进,但是当我尝试使用 httpwebrequest 时,它甚至不会在智能感知中弹出。

我在这里指的是这条线

HttpWebRequest request = WebRequest.Create(postUrl) as HttpWebRequest;

how to use http post with proxy support in c#

【问题讨论】:

  • 你用的是什么网址?您需要正在运行的网页。
  • @jdweng 我正在尝试使用此 webBrowser1.Navigate(urlBox.Text); 导航到谷歌。我将浏览器导航到我告诉它去的任何网站
  • 它不会在智能感知中弹出,但它可以编译吗?如果它没有编译,你得到了什么错误?
  • HttpWebREquest 在当前上下文中不存在
  • 您的网址可能不正确。这有效: HttpWebRequest request = WebRequest.Create("h t t p : // w w w .g o o g l e .c o m ") as HttpWebRequest;我添加了空格,所以帖子不会被更改。

标签: c# .net proxy httpwebrequest


【解决方案1】:

这是我在按钮点击调用HttpWebRequest 中的代码,它重定向到谷歌主页,您可以获取 XML 或 HTML,也可以重定向到页面。

 HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://www.google.co.in");
            HttpWebResponse response = (HttpWebResponse)request.GetResponse();
            //Get response as stream from httpwebresponse
            StreamReader resStream = new StreamReader(response.GetResponseStream());
            //Create instance for xml document
            XmlDocument doc = new XmlDocument();
            //Load response stream in to xml result
            xmlResult = resStream.ReadToEnd();
            //Load xmlResult variable value into xml documnet
            doc.LoadXml(xmlResult);

请参考这张图片1snapshot2

【讨论】:

    猜你喜欢
    • 2010-09-17
    • 1970-01-01
    • 2010-10-08
    • 2011-02-28
    • 2021-12-13
    • 1970-01-01
    • 2011-01-05
    • 1970-01-01
    相关资源
    最近更新 更多