oembed - 500 内部服务器错误
oembed - 500 Internal Server Error
我有两个相同的 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 Internal Server Error"
我已经尝试使用 strace、ltrace 和 tcpdump 找出差异,但我找不到任何应该有所作为的差异。
是否还有其他我应该寻找的东西,或者 soundcloud.com 服务器是否出于某种原因阻止了我?
编辑:可能是 Soundcloud 屏蔽了 DigitalOcean 的 IP 地址。我发现了一些松散的证据表明他们也与其他 VPS 提供商一起这样做了。在我看来,如果是这样的话,我应该得到某种 403 而不是 500..
我也是大约两周前开始的。我在 SO [ SoundCloud API return error 500 ] 问了同样的问题,但仍然没有答案。 SoundCloud 支持不响应或按 "here read FAQ and leave us out" 等模板应答。在 SoundCloud 社区没有答案。 status.soundcloud.com对此保持沉默,但问题不是单一案例,我正在跟踪有关错误 500 的新闻,看看案例数量如何增长。
我在 Azure [荷兰位置] 的服务器。
这个问题的解决方案是使用代理来伪造您的真实服务器 IP 地址。
我有两个相同的 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 Internal Server Error"
我已经尝试使用 strace、ltrace 和 tcpdump 找出差异,但我找不到任何应该有所作为的差异。
是否还有其他我应该寻找的东西,或者 soundcloud.com 服务器是否出于某种原因阻止了我?
编辑:可能是 Soundcloud 屏蔽了 DigitalOcean 的 IP 地址。我发现了一些松散的证据表明他们也与其他 VPS 提供商一起这样做了。在我看来,如果是这样的话,我应该得到某种 403 而不是 500..
我也是大约两周前开始的。我在 SO [ SoundCloud API return error 500 ] 问了同样的问题,但仍然没有答案。 SoundCloud 支持不响应或按 "here read FAQ and leave us out" 等模板应答。在 SoundCloud 社区没有答案。 status.soundcloud.com对此保持沉默,但问题不是单一案例,我正在跟踪有关错误 500 的新闻,看看案例数量如何增长。
我在 Azure [荷兰位置] 的服务器。
这个问题的解决方案是使用代理来伪造您的真实服务器 IP 地址。