收到错误信息 - 必须使用适当的属性或方法修改“Accept”标头。我在Postman中收到了响应,但在MVC控制器中没有收到响应。我有一个基本认证API,其中包含以下标头。在请求中添加接受标头时出现错误。
Content-Type: application/vnd.onem2m-res+json;ty=4;
Accept: application/vnd.onem2m-res+json;
Cache-Control: no-cache
X-M2M-RI: 9900001
Authorization: Basic QzdBQUNFO
X-M2M-Origin: C7AACE9-25
code
WebRequest req = WebRequest.Create(@"url");
req.Method = "GET";
req.Headers["Authorization"] = "Basic " + "QzdBQUNFO";
req.ContentType = "application/vnd.onem2m-res+json";
req.Headers.Add("Accept", "application/vnd.onem2m-res+json;");
req.Headers["Cache-Control"] = "no-cache";
req.Headers["X-M2M-RI"] = "9900001";
req.Headers["X-M2M-Origin"] = "C7AACE9-25";
HttpWebResponse resp = req.GetResponse() as HttpWebResponse;
var encoding = resp.CharacterSet == "" ? Encoding.UTF8 : Encoding.GetEncoding(resp.CharacterSet);
req.Accept "application/vnd.onem2m-res+json;";
- FrankM