Я использую RestClient и перенаправляю запрос на внешний веб-сервис REST (java) как RestRequest. Я получаю код состояния HTTP «неприемлемо», а также repsonse.content выглядит примерно так: «Ресурс не может быть отображен, потому что расширение файла не принимается вашим браузером». операция выполнена успешно, но не может получить требуемый ответ, который представляет собой не что иное, как строковое значение.
ниже фрагмент кода:
var client = new RestClient();
client.BaseUrl = JavaWSURI;
var request = new RestRequest();
//request.AddHeader("Content-Length", int.MaxValue.ToString());
//request.AddHeader("Content-Type", "text/html; charset=utf-8");
// jsonD is JSON input object
request.AddParameter("application/json", jsonD, ParameterType.RequestBody);
request.Method = Method.POST;
request.RequestFormat = DataFormat.Json;
// The server's Rest method will probably return something
var response = client.Execute(request) as RestResponse;