ASP.NET авторизация с использованием RestSharp
На сайте "example.net" у меня есть стандартный API-метод для получения токена доступа (который я могу назвать /Token), и если я делаю POST-запрос с помощью Fiddler на example.net/Token с параметрами в теле запроса И все в порядке. Код состояния 200 и в ответе токен доступа и другая информация.
Но если я делаю этот запрос с другого сайта, используя RestSharp - 500 Internal Server Error. Я пытался добавить параметры, AddBody, AddObject. Создайте параметры в виде строки JSON, чтобы изменить DataFormat на AddHeader Content-Type. Это моя последняя версия запроса.
request = new RestRequest(URL, Method.POST);
//request.AddHeader("Content-Type", ContentType);
string UrlEncoded = "";
//I parse Parameters to format like I use in request body in Fiddler.
if (Parameters.Count != 0)
foreach (var param in Parameters)
UrlEncoded = param.ParamToUrlEncoded(UrlEncoded);
request.AddBody(UrlEncoded);
IRestResponse response = client.Execute(request);
var content = response.Content;
Нужно ли устанавливать какие-либо еще атрибуты по запросу или что-то?
Спасибо.