请求json数据

时间:2019-03-02 06:35:18

标签: c# jquery json asp.net-mvc

我在用C#发布带有承载令牌的Request json数据时陷入困境。

EX-Jsondata

"{"data":{"POLICY_NO":"29991231030","POLICY_TYPE":"1","HEGICCardNo_Var":"HC1801724-01A"}}"

响应:

{StatusCode: 403, 
 ReasonPhrase: 'Forbidden', 
 Version: 1.1, 
 Content: System.Net.Http.StreamContent, 
 Headers:
 {
  Pragma: no-cache
  Access-Control-Allow-Origin: *
  Cache-Control: no-cache
  Date: Sat, 02 Mar 2019 06:21:40 GMT
  Server: Microsoft-IIS/7.0
  X-AspNet-Version: 4.0.30319
  X-Powered-By: ASP.NET
  Content-Length: 28
  Content-Type: text/plain; charset=utf-8
  Expires: -1
}}

1 个答案:

答案 0 :(得分:0)

在将Json数据发布在带有Bearer Token的Web服务相应的URL中

然后首先按照下面的C#代码添加AuthenticationHeaderValue:

client.DefaultRequestHeaders.Accept.Clear();  client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue(“ Authorization / Bearer”,TokenValue);

HttpResponseMessage messge = client.PostAsync(Url,ContentObj).Result;