公开LinkedIn个人资料url返回服务器状态代码999

时间:2017-09-14 08:22:22

标签: linkedin http-status-codes

LinkedIn Consumer Support要求我在这里为#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状态代码

此致

2 个答案:

答案 0 :(得分:0)

也许您可以在此处找到答案:999 Error Code on HEAD request to LinkedIn或此处: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 Bad Request和解释)。有些报告称它来自HEAD方法(类似于GET但不请求正文),或者缺少标题(Accept-Encoding),或User-Agent标题,或源IP(来自Heroku)。 / p>

只有LinkedIn可以解释原因。由于Security through obscurity,他们无法解释原因。

答案 1 :(得分:0)

更新

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