我想知道是否有人在javascript中遇到任何可以模仿php的cURL之类的库?
答案 0 :(得分:2)
XMLHttpRequest可以在同一域/服务器上获取资源。如果您需要外部的东西,只需将XHR / Ajax用于服务器端页面,该页面将获取外部数据并将其输出,以便您的XHR可以抓取它。
答案 1 :(得分:1)
不可能,因为浏览器沙箱不允许您直接创建TCP套接字。您只能使用XmlHTttpRequest提供的选项。您需要一个服务器端代理脚本来执行您想要的操作。或者使用flash / java,它提供了更多关于连接的选项。仍然限制在我认为的相同域名。
答案 2 :(得分:0)
在浏览器中运行的客户端JavaScript只能访问XMLHttpRequest,它们只是HTTP请求。 cURL不仅仅是HTTP,还有更多的控制权,包括跨域请求。 JavaScript可以做的事情非常有限。