Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.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模拟cURL请求?_Javascript_Shell_Curl - Fatal编程技术网

如何用JavaScript模拟cURL请求?

如何用JavaScript模拟cURL请求?,javascript,shell,curl,Javascript,Shell,Curl,目前,我正在使用curl和grep检查一个站点,以了解特定的模式 for i in {1..300}; do curl -s http://example.com | grep "Welcome to " status=$? # if status is 0 - print found else not found sleep 1; done 如何将此shell代码转换为JavaScript代码?我想打印如下内容: //cURL req & get status o

目前,我正在使用
curl
grep
检查一个站点,以了解特定的模式

for i in {1..300}; do
  curl -s http://example.com | grep "Welcome to " 
  status=$? 
  # if status is 0 - print found else not found
  sleep 1;
done
如何将此shell代码转换为JavaScript代码?我想打印如下内容:

//cURL req & get status of grep
if ( status == 0 )
  alert("Its found");
else
  alert("Not found Yet");
感谢您的帮助或JSFIDLE参考资料。:)


编辑:我遇到了这个,我希望基于JavaScript的类似东西


编辑2:在浏览器上运行,需要从浏览器中验证这一点。平台已经使用jQuery(基于Flask的服务器)。

使用AJAX。但是浏览器通常无法对其他域执行AJAX。您可以允许访问控制允许来源:对其他域执行AJAX。如果您在浏览器或节点上运行,则需要包含更多详细信息。js感谢您的回复。请看我的新编辑。什么平台?浏览器?--不使用代理的浏览器选项不多(将ajax请求发送到服务器、服务器curl的目标服务器、将Respone发送回浏览器)