C # winform отправить запрос типа контента application / x-www-form-urlencoded с Restsharp - PullRequest
0 голосов
/ 21 сентября 2018

Я разрабатываю небольшое приложение с формой окна C #.
Я могу использовать Restsharp для отправки любого запроса с типом содержимого application / json .Но с application / x-www-form-urlencoded сервер всегда ничего не возвращает или внутренняя ошибка .

Я протестировал этот API с Postman и Restlet Client, и он хорошо работает.Следуя некоторому примеру в интернете, но он тоже не работает.

Вот мой код:

var client = new RestClient("http://www.nhimanhma.com");
var request = new RestRequest("users/sign_in", Method.POST);

request.AddHeader("content-type", "application/x-www-form-urlencoded");
string formData = $"token={token}&user[email]={email}&user[password]={password}";
string urlEncode = RestSharp.Extensions.StringExtensions.UrlEncode(formData);

request.AddParameter("application/x-www-form-urlencoded", urlEncode, ParameterType.RequestBody);

IRestResponse response = client.Execute(request);
var content = response.Content; 
...