不要将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

 

还好发现了问题,简直快把我逼疯了

posted @ 2023-06-01 19:54  就是想学习  阅读(47)  评论(0编辑  收藏  举报