[英]Public LinkedIn profile url returns server Status code 999
LinkedIn 消费者支持要求我在此处添加此问题,以便 #LinkedIn 开发人员回答此问题。
我已经看到有关此 999 状态代码的多个问题,但它们都与 API 相关。 我的问题与 API 无关。
这里是。 在我的网站上,我有一个指向我的公共 LinkedIn 个人资料的链接: https ://nl.linkedin.com/in/jpcornelissen/nl 我网站上的断开链接检查器插件告诉我此链接已断开并出现错误:服务器响应: HTTP/1.1 999 请求被拒绝
这是为什么? 该页面是可访问的,因此它应该返回状态代码 200 而不是 999。状态 999 甚至不是现有的 http 状态代码。
该问题与插件无关。 如果您检查http://tools.seobook.com/server-header-checker/,您还会获得 999 状态代码
问候
也许您可以在此处找到答案: 向 LinkedIn或此处发送 HEAD 请求时的 999 错误代码: https : //social.msdn.microsoft.com/Forums/vstudio/en-US/5a4f8eb5-bf1b-4776-b4bb-4baef621838f/999 -non-standard-linked-in-error?forum=csharpgeneral
似乎 LinkedIn 用这个 999 非标准状态代码阻止了“坏”请求(他们最好用 400 错误请求和解释来响应)。 一些报告说它来自 HEAD 方法(类似于 GET 但不请求正文),或丢失的标头(Accept-Encoding),或 User-Agent 标头,或源 IP(来自 Heroku)。
更新,
这看起来很常见,当我意识到该资源不可用于主要的 LinkedIn 服务器时,我的调查就结束了。 因此,在检查个人资料徽章页面时,我们需要的脚本的状态代码也为 999。我已经打开了一张票,希望将来他们会提供更稳定的方法,并提供完整的 html+css 选项:)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.