2012-06-28 2 views
0

Я использую restsharp для получения контента из веб-службы. Когда я выполняю запрос 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

звучит как WebService размещается в WebSite с помощью проверки подлинности форм. Можете ли вы изменить тип аутентификации или реализовать метод службы входа? Вероятно, это был бы самый простой и правильный способ сделать это.

Другой вариант - посетить страницу в веб-браузере и перенаправить на страницу входа. Затем вы можете проверить страницу и содержимое формы POSTed при поставке учетных данных, чтобы имитировать логин из вашего кода.

Смежные вопросы