
最近在调试 API 的时候遇到一个经典问题同样的 key 和参数在本地 curl 能正常返回放到服务器上就一直报 401 Unauthorized。排查了半个多小时token 没问题、签名算法没问题、时间戳也没问题。最后才发现——是 API 提供方的 IP 白名单没配置对。服务器 IP 和本地 IP 不一样白名单只加了本地 IP服务器请求自然被拦了。如果你用的是 API 中转站很多平台在后台都有 IP 白名单绑定功能。记得服务器上线前先把新 IP 加到白名单里不然线上环境会一直 401。经验总结遇到 401 先看是不是 IP 白名单的问题本地能调通不代表 server 也能API 中转站的后台一般都能绑定多个 IP