收藏
回答

微信服务器向公众号推送消息或事件未响应【Template Send Job Finish】?

401未经授权,是需要哪里配置么

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

1 个回答

  • 风清雾云开见日出
    风清雾云开见日出
    05-08

    HTTP 401 表示当前请求需要用户验证。该响应必须包含一个适用于被请求资源的WWW-Authenticate信息头用以询问用户信息。客户端可以重复提交一个包含恰当的Authorization头信息的请求。如果当前请求已经包含了Authorization证书,那么401响应代表着服务器验证已经拒绝了那些证书。如果401响应包含了与前一个响应相同的身份验证询问,且浏览器已经至少尝试了一次验证,那么浏览器应当向用户展示响应中包含的实体信息,因为这个实体信息中可能包含了相关诊断信息。

    解决思路

    1. 优先考虑是否是需要验证,也就是是否需要授权账号和密码信息;
    2. 如果是开放的服务器资源, 需要考虑的是是否有防御性的安全策略;


    是否授权第三方访问,第三方服务器是否开启防火墙限制IP访问,是的话,需要把微信服务器的IP地址添加到白名单中:https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Get_the_WeChat_server_IP_address.html

    05-08
    有用
    回复
登录 后发表内容