不要将localhost与127.0.0.1混用了。
在一般的认知中,localhost与127.0.0.1是相同的意思,因为在本地域名解析中,会把localhost直接转换为127.0.0.1
但在http请求中,千万不要混用这两个名称,今日入坑,掉了3个小时。
在请求的过程中, 请求头中会携带你请求的host,一些后端的接口,会对host进行认证
如果要求使用localhsot请求的接口,你用了127.0.0.1去请求,很有可能会给你返回403,
在一些回调认证的接口中,务必要仔细看说明文档,让用localhost就用localhost,让用127.0.0.1就用127.0.0.1
还好发现了问题,简直快把我逼疯了