Web服务重定向到登录页面

时间:2012-06-28 14:12:39

标签: c# restsharp

我正在使用restsharp从Web服务获取内容。当我执行restsharp请求时,它会将我重定向到登录页面。处理这个问题的最佳方法是什么。

以下是使用

的代码
var client = new RestClient("url");
var request = new RestRequest(Method.POST);
var response = client.Execute(request);
var content = response.Content; // raw content as string            
System.Console.Write(content);
var t = System.Console.ReadLine();

1 个答案:

答案 0 :(得分:1)

听起来WebService使用表单身份验证托管在WebSite中。 您可以更改身份验证类型,还是实现登录服务方法?这可能是最简单,最正确的方法。

另一种选择是在Web浏览器中访问该页面,并重定向到登录页面。然后,您可以在提供凭据时检查POSTed表单的页面和内容,以便模拟代码中的登录。