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

9 linkedin http-status-codes

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 状态代码

问候

Ben*_*enC 4

也许您可以在这里找到答案:999 Error Code on HEAD request to LinkedIn或这里: https: //social.msdn.microsoft.com/Forums/vstudio/en-US/5a4f8eb5-bf1b-4776-b4bb-4baef621838f/999 -非标准链接错误?forum=csharpgeneral

LinkedIn 似乎用这个 999 非标准状态代码阻止了“不良”请求(他们应该更好地响应 400 不良请求和解释)。一些报告称它来自 HEAD 方法(与 GET 类似,但不请求正文),或缺少标头(Accept-Encoding),或 User-Agent 标头,或源 IP(来自 Heroku)。

只有 LinkedIn 可以解释其中的原因。他们很可能不会解释原因,因为出于安全考虑