此刻我正在使用 Facebook API;我需要填写一份隐私政策,所以我做了。然而,经过一些研究,我发现 HTTP 响应代码总是 503,但我找不到原因。该页面在那里,并且在浏览器中访问它时它可以正常工作,完全没有问题。运行检查,显示该页面向 facebook 和任何其他请求返回 503(例如。https://httpstatus.io/)。
我用的是 cloudflare,仅此而已。为什么我收到 503 响应,但页面运行正常?
最佳答案
只有在机器人访问页面时才有可能出现503。尝试从您的浏览器或 rest 客户端模拟 Facebook User Agent。
您可以在开发人员 facebook 页面上查看 Facebook 用户代理: https://developers.facebook.com/docs/sharing/webmasters/crawler
Cloudflare 可能是导致您出现问题的原因,因为它会阻止坏机器人(Facebook 应该是好机器人)。尝试禁用它,看看它是否有效。如果这是问题所在,您需要联系 Cloudflare 支持。
关于facebook - HTTP 响应 503,但是网站可以正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39987430/