oembed - 500内部服务器错误

时间:2016-10-05 13:35:19

标签: ubuntu soundcloud digital-ocean

我有两个相同的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.

1 个答案:

答案 0 :(得分:2)

大约两周前我也开始了。我在SO [SoundCloud API return error 500]问同样的问题但仍然没有答案。 SoundCloud支持不响应或通过模板回答,例如“这里阅读常见问题解答并让我们离开”。在SoundCloud社区没有答案。 status.soundcloud.com对此保持沉默,但问题不是单一案例,我正在追踪错误500的新闻,看看案件数量的增长情况。

我在Azure [荷兰位置]的服务器。

此问题的解决方案是使用代理伪造您的真实服务器IP地址。