繁体   English   中英

公共 LinkedIn 个人资料网址返回服务器状态代码 999

[英]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 可以解释原因。 有可能他们不会解释原因,因为通过默默无闻安全

更新,

这看起来很常见,当我意识到该资源不可用于主要的 LinkedIn 服务器时,我的调查就结束了。 因此,在检查个人资料徽章页面时,我们需要的脚本的状态代码也为 999。我已经打开了一张票,希望将来他们会提供更稳定的方法,并提供完整的 html+css 选项:)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM