Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript GoogleBot向API发送奇怪的内容类型_Javascript_Node.js_Google Chrome_Google Chrome Extension_Googlebot - Fatal编程技术网

Javascript GoogleBot向API发送奇怪的内容类型

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调用。当我们将应用程序提交到商店时,我们就开始接到这些电话,我认为这是对扩展的某种

谷歌的几个机器人正在将我们的一个URL连接到我们的API,并发送一个奇怪的内容类型标题,如下所示:

“内容类型”:“application/json;charset=appli”

Node.js JSONParser似乎不喜欢这样(特别是charset=appli)并崩溃。我们当然会处理这个崩溃并发送错误响应,但我觉得应该有更好的解决方案

有什么想法吗


编辑:我还要补充一点,这是由我们的chrome扩展进行的API调用。当我们将应用程序提交到商店时,我们就开始接到这些电话,我认为这是对扩展的某种类型的自动测试(尽管它没有googlebots用户代理)。它也从未检查过网站上的Robots.txt文件。

如何从扩展名@ABlankensjp调用API?除了浏览器默认设置的标题外,扩展本身没有设置任何特殊的标题。他们没有运行我们的扩展,因为它没有按照应用程序的预期流程运行,他们只是开始使用POST请求(没有数据和标题)访问我们的一个端点。