收藏
回答

c# .netcore 后台转发请求获取微信公众号Access token返回412 代码?

上图中是中间件拦截请求转发到https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET 处获取token

但是返回却是

{StatusCode: 412, ReasonPhrase: 'Precondition Failed', Version: 1.1, Content: System.Net.Http.HttpConnectionResponseContent, Headers:

{

  Connection: keep-alive

  Date: Mon, 27-Sep-2021 09:04:25 GMT

  Content-Length: 0

}}

求大佬帮忙

下面是请求头

{Method: GET, RequestUri: 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=XXXXX&secret=XXXXXX', Version: 1.1, Content: System.Net.Http.StreamContent, Headers:

{

  Accept: application/json

  Accept: text/plain

  Accept: */*

  Accept-Encoding: gzip

  Accept-Encoding: deflate

  Accept-Language: zh-CN

  Accept-Language: zh; q=0.9

  Referer: http://192.168.0.150:8080/

  User-Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.05.2108130 MicroMessenger/8.0.5 Language/zh_CN webview/16327242249181246 webdebugger port/39140 token/9694e59179946c33a82ad2dace2b486b 0HMC1AL7NRLCF:00000002

  Origin: http://192.168.0.150:8080

  Host: api.weixin.qq.com

  traceparent: 00-e3db3ebe88e7d645bbdc843431c4c5ac-3957d4fddfe06e41-00

  Transfer-Encoding: chunked

}}


回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容