Я начинаю использовать библиотеку RestSharp для подключения моего приложения Windows Forms к сети.
Я создал такой метод:
public static bool WebRequest(string route, string token, Method method, string model)
{
var client = new RestClient("myapiurl");
var request = new RestRequest(route, method);
//"model" is a json
request.AddParameter("application/json", model, ParameterType.GetOrPost);
request.AddHeader("Accept", "application/json");
request.AddHeader("Authorization", "Bearer " + token);
request.RequestFormat = DataFormat.Json;
IRestResponse response = client.Execute(request);
var content = response.Content;
return true;
}
Запрос имеет 3 параметра:
{ application/json={ "CommunicationType":4854,"JobNumber":55555,"NotificationAddress":"(714) 978-9788","CreatedBy":"user@mail.com","IsDeleted":false } }
{ Accept=application/json }
{ Authorization=Bearer dasjd... }
Но ответ всегда возвращает:
StatusCode: UnsupportedMediaType
Я не увидел ничего плохого в моем запросе, может кто-то увидеть, что не так?
С уважением