У меня есть код ниже в C#, в котором используется RestClient. Проблема в том, что заголовки не должны учитываться с учетом регистра, но выглядят так, как есть.C#: RestClient: RestRequest не подходит для заголовка нижнего регистра
var client = new RestClient(sMA_URL);
var request = new RestRequest(Method.GET);
request.AddHeader("cache-control", "no-cache");
//Without the line below the RestRequest adds some default header which is not acceptable by our server.
request.AddHeader("**Accept**", "*/*");
request.AddHeader("content-type", "application/json");
request.AddHeader("authorization", "Bearer "+sBearerToken);
// Make sure you deserialize this response, for further use. The best way to do this is to create a class and then fill that with the values obtained by the response but if a response is not used many times,
// you can do it the way it has been done in Bearer Token Generation
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
Console.ReadKey();
Когда я даю принимаю (в нижнем регистре) жалуется на контент-типа, но Accept (верхний регистр) работает fine.No, ошибка относительно типа содержимого. Я не могу понять, связана ли проблема с службой, которую она пытается вызвать, или с самим RestClient.
Это код состояния я получаю (без исключения) «NotAcceptable Content-Type»
Вы получаете какое-либо исключение или можете ли вы показать нам ответное сообщение и код? –
Добавлен статус возврата – Ekta