为什么对具有相同客户端id的Soundcloud API的相同curl请求在我的本地网络上有效,但在我的服务器上无效?

为什么对具有相同客户端id的Soundcloud API的相同curl请求在我的本地网络上有效,但在我的服务器上无效?,curl,soundcloud,Curl,Soundcloud,我在本地计算机上使用了一段时间SoundCloudAPI,它工作得很好,但我无法在远程服务器上工作 如果我这样做,在我的计算机上会出现以下问题: curl "http://api.soundcloud.com/users/3207?client_id=2a37f8098705604b8679fd079d5ad87u" 我得到了预期的结果如果我在远程服务器上运行完全相同的查询,我会得到403禁止的HTTP状态码。 请注意,我在Soundcloud帐户上添加了服务器的IP地址 我不知道如何才能使

我在本地计算机上使用了一段时间SoundCloudAPI,它工作得很好,但我无法在远程服务器上工作

如果我这样做,在我的计算机上会出现以下问题:

curl "http://api.soundcloud.com/users/3207?client_id=2a37f8098705604b8679fd079d5ad87u" 
我得到了预期的结果如果我在远程服务器上运行完全相同的查询,我会得到403禁止的HTTP状态码。

请注意,我在Soundcloud帐户上添加了服务器的IP地址


我不知道如何才能使它工作,甚至调试它……

要调试它,请使用curl添加
-v
开关。我建议您对本地和服务器命令都使用
-v
,然后比较这两个命令的
请求头
。您的curl确实在我的远程服务器上给了我401个未经授权的响应。我把你的客户id换成了我的,但效果很好。从这里开始。我更改了粘贴在此处的客户端id,以避免SO阅读器使用它。若要调试它,请使用curl添加
-v
开关。我建议您对本地和服务器命令都使用
-v
,然后比较这两个命令的
请求头
。您的curl确实在我的远程服务器上给了我401个未经授权的响应。我把你的客户id换成了我的,但效果很好。从这里开始。我更改了粘贴在这里的客户端id,以避免SO阅读器使用它。