【发布时间】:2020-03-04 02:45:56
【问题描述】:
我正在使用 RestClient 并将请求重定向到外部 REST Web 服务 (java) 作为 RestRequest。我收到 HTTP 状态码“不可接受”,并且 repsonse.content 类似于“资源无法显示,因为您的浏览器不接受文件扩展名。” 操作成功,但无法获得所需的响应,这只是一个字符串值。
下面是代码sn-p:
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;
【问题讨论】:
标签: c# rest rest-client