Javascript GoogleBot向API发送奇怪的内容类型
谷歌的几个机器人正在将我们的一个URL连接到我们的API,并发送一个奇怪的内容类型标题,如下所示: “内容类型”:“application/json;charset=appli” Node.js JSONParser似乎不喜欢这样(特别是charset=appli)并崩溃。我们当然会处理这个崩溃并发送错误响应,但我觉得应该有更好的解决方案 有什么想法吗Javascript GoogleBot向API发送奇怪的内容类型,javascript,node.js,google-chrome,google-chrome-extension,googlebot,Javascript,Node.js,Google Chrome,Google Chrome Extension,Googlebot,谷歌的几个机器人正在将我们的一个URL连接到我们的API,并发送一个奇怪的内容类型标题,如下所示: “内容类型”:“application/json;charset=appli” Node.js JSONParser似乎不喜欢这样(特别是charset=appli)并崩溃。我们当然会处理这个崩溃并发送错误响应,但我觉得应该有更好的解决方案 有什么想法吗 编辑:我还要补充一点,这是由我们的chrome扩展进行的API调用。当我们将应用程序提交到商店时,我们就开始接到这些电话,我认为这是对扩展的某种
编辑:我还要补充一点,这是由我们的chrome扩展进行的API调用。当我们将应用程序提交到商店时,我们就开始接到这些电话,我认为这是对扩展的某种类型的自动测试(尽管它没有googlebots用户代理)。它也从未检查过网站上的Robots.txt文件。如何从扩展名@ABlankensjp调用API?除了浏览器默认设置的标题外,扩展本身没有设置任何特殊的标题。他们没有运行我们的扩展,因为它没有按照应用程序的预期流程运行,他们只是开始使用POST请求(没有数据和标题)访问我们的一个端点。