如何防止WebClient关注303?

时间:2014-09-04 09:32:53

标签: c# .net webclient

我需要在使用之前对Web服务进行身份验证。我用curl成功地模拟了这个,但我似乎无法使它与System.Net.WebClient一起使用,我认为这是因为WebClient不会停止服务器的303响应。我怎么能让它停下来?

using (var client = new WebClient())
{
    var values = new NameValueCollection();
    values["username"] = "admin@mysite";
    values["password"] = "swordfish";

    var response = client.UploadValues(loginAddress, "POST", values);
    responseString = Encoding.Default.GetString(response);
}

此responseCtring包含HTML。我只想要凭证/ cookie,我不关心实际网站。

0 个答案:

没有答案