Я пишу некоторый код в Microsoft Visual Studio .NET с C #. Я хочу вызвать одну службу отдыха, используя библиотеку RestSharp 106.3.1, которую я получаю от Microsoft NuGet.
это банковская услуга, которая не имеет аргументов и перечисляет все дебетовые карты клиентов.
Я получаю токен доступа на предъявителя из другой службы и могу успешно вызвать службу getCards с System.Net.Http.HttpClient. но я хочу использовать RestSharp.
мой код:
var client = new RestSharp.RestClient(webSrvUri);
client.Authenticator = new RestSharp.Authenticators.OAuth2AuthorizationRequestHeaderAuthenticator(accessToken, "Bearer");
var request = new RestSharp.RestRequest(RestSharp.Method.POST);
request.RequestFormat = RestSharp.DataFormat.Json;
request.Parameters.Clear();
request.Resource = "getCards";
request.AddHeader("Accept", "application/json");
request.AddHeader("Content-Type", "application/json");
RestSharp.IRestResponse response = client.Execute(request);
но этот код генерирует следующее содержимое в результате:
{"timestamp": "2018-07-03 10:16:49", "status": 500, "error": "Internal
сервер
Ошибка " "исключение": "com.fasterxml.jackson.databind.JsonMappingException", "сообщение":" Нет
содержимое для отображения из-за конца ввода \ n в [Source:; строка: 1, столбец:
0]», "путь": "/ ядро / getCards"}
что мне делать?
Заранее спасибо.