我有两个相同的Ubuntu服务器,在尝试访问此示例时:
curl“http://soundcloud.com/oembed” - d'format = json'-d'url = http://soundcloud.com/barefoot-wade/big-empty-rooms'-L -s -v -o / dev / null
在一台服务器上,我得到一个正确的200 OK响应,但另一方面,我收到“HTTP / 1.1 500内部服务器错误”
我尝试使用strace,ltrace和tcpdump找到差异,但我找不到任何应该有所作为的差异。
还有其他我应该寻找的东西,还是soundcloud.com服务器由于某种原因阻止了我?
编辑:可能是Soundcloud阻止了DigitalOcean的ip地址。我发现他们已经与其他VPS提供商一起做了很多证据。在我看来,如果是这样的话,我应该得到某种403而不是500.
答案 0 :(得分:2)
大约两周前我也开始了。我在SO [SoundCloud API return error 500]问同样的问题但仍然没有答案。 SoundCloud支持不响应或通过模板回答,例如“这里阅读常见问题解答并让我们离开”。在SoundCloud社区没有答案。 status.soundcloud.com对此保持沉默,但问题不是单一案例,我正在追踪错误500的新闻,看看案件数量的增长情况。
我在Azure [荷兰位置]的服务器。
此问题的解决方案是使用代理伪造您的真实服务器IP地址。