此时我正在使用Facebook API;我需要填写隐私政策,所以我做了。然而,经过一些研究后我发现HTTP响应代码总是503,但我找不到原因。页面在那里,当在浏览器中访问它时,它可以工作,完全没有问题。运行支票,告诉我页面返回503到Facebook和任何其他请求(例如。https://httpstatus.io/)。
我使用cloudflare,仅此而已。为什么我得到503响应,但页面工作正常?
答案 0 :(得分:0)
仅当机器人访问页面时才可以使用503。尝试从浏览器或其他客户端模拟Facebook用户代理。
您可以在开发者Facebook页面上查看Facebook用户代理: https://developers.facebook.com/docs/sharing/webmasters/crawler
Cloudflare可能是你问题的原因,因为它可以阻止糟糕的机器人(Facebook应该是好机器人)。尝试禁用它,看它是否有效。如果这是问题,您需要联系Cloudflare支持。