1

在这一点上,我只是想从网站上得到回应。这是我的代码:

private void GetFeed(string userName, string password, string url)
{
    HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
    request.PreAuthenticate = true;
    request.Timeout = 1000;

    NetworkCredential netCred = new NetworkCredential(userName, password);
    request.Credentials = netCred;

    try
    {
        WebResponse wr = request.GetResponse();
    }
    catch (Exception ex)
    {
        MessageBox.Show(ex.Message);
    }
}

我的用户名和密码绝对正确,我已经检查了四次,所以这与我的连接方式有关。我认为我的代码非常简单,但如果我需要解释什么,请告诉我。

4

1 回答 1

0

下载并熟悉Fiddler之类的工具,以了解如何准确地将浏览器发布的内容发布到网站上。可能是该站点需要某些 cookie 或其他标头。

请参阅HttpWebRequest POST 数据

于 2012-05-15T14:18:34.577 回答