Исключение с вызовом службы OAuth2.0 - PullRequest
0 голосов
/ 03 июля 2018

Я пишу некоторый код в 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"}

что мне делать? Заранее спасибо.

...