CURL REST在EC2上获得401,但在Windows上获得200

CURL REST在EC2上获得401,但在Windows上获得200,curl,amazon-ec2,Curl,Amazon Ec2,我使用CURL将GET请求发送到一个私有api,该api在头中使用令牌。在windows笔记本电脑上使用CURL时,我收到了成功的200响应。在EC2 Amazon Linux服务器上使用CURL时,我收到一个不成功的401响应。两台机器上使用的代码相同,如下所示。有什么想法吗 curl -X GET -H "Authorization:Bearer 30601a6dea89ac04803313142048c0ac06876653adca66294fde86f0982a0183" https:/

我使用CURL将GET请求发送到一个私有api,该api在头中使用令牌。在windows笔记本电脑上使用CURL时,我收到了成功的200响应。在EC2 Amazon Linux服务器上使用CURL时,我收到一个不成功的401响应。两台机器上使用的代码相同,如下所示。有什么想法吗

curl -X GET -H "Authorization:Bearer 30601a6dea89ac04803313142048c0ac06876653adca66294fde86f0982a0183" https://api.(PRIVATE).com/users

在linux中尝试将目标url置于引号中:

curl -X GET -H "Authorization:Bearer 30601a6dea89ac04803313142048c0ac06876653adca66294fde86f0982a0183" "https://api.(PRIVATE).com/users"

有没有可能有一些IP保护?我不认为有任何IP保护。我24小时前用相同的代码访问了api,EC2服务器有一个静态IP。我有使用api的许可证,该公司确认他们这方面的一切都很好。如果添加-k参数,有什么变化吗?谢谢你的建议,但是-k参数将错误从401改为400。