什么是curl以及如何将其与nodejs一起使用
What is curl and how to use it with nodejs?
我无法理解curl的用途和用例。这意味着要做什么?
我在教程中看到了这个命令,我不知道它是如何工作的
curl -d 'hello' http://localhost:8080
我们将hello字符串作为请求传递给服务器,难道我们不能在浏览器中这样做吗?如果可以的话,你能解释一下如何在浏览器
curl用于以编程方式发出web请求,具有各种选项,如跟踪301链接、发送帖子信息、验证SSL。
手动使用浏览器是手动的,不能添加到任何脚本中。。。JavaScript、PHP等
-d选项用于发送帖子信息-您可以制作一个表单来发布这些信息,也可以使用浏览器插件/扩展来完成这一操作,如tamperdata
最基本的CURL请求:
curl http://localhost:8080
与键入完全相同http://localhost:8080在您的浏览器中。您的浏览器地址栏放置GET请求,这也是curl中的默认模式。
HTTP有不同的请求方法(最著名的是GET、POST、PUT和DELETE,但还有更多)。您可以使用curl定义请求方法,方法是使用参数-X,后跟请求方法:
curl -X PUT http://localhost:8080
这就是PUT请求(没有数据)的样子。
但是,您要做的是使用-d参数将数据添加到请求中。这将CURL请求方法设置为POST。如果你想在浏览器中发出POST请求,最好为Chrome安装一个类似"简单REST客户端"的插件(https://chrome.google.com/webstore/detail/simple-rest-client/fhjcajmcbmldlhcimfajhfbgofnpcjmb?utm_source=chrome-ntp图标)。
相关文章:
- nodejs-expressjs上传图像并显示它们
- 转义符不能与innerHTML一起使用
- TypeError:在不兼容的接收器nodejs上调用了方法Uint8Array.length
- NodeJS-readline暂停和恢复事件发射器(逐行读取)
- NodeJS日期格式不起作用
- 高亮显示与数组字符串一起使用时文本插件中断
- 什么是curl以及如何将其与nodejs一起使用
- CSS 不能与 NodeJS 一起使用
- 当将集群与 Nodejs / Expressjs 一起使用时,页面永久加载
- 与 Redis 一起使用快速会话时,NodeJS 中出现错误
- 如何将 curl 与 exec nodejs 一起使用
- 对于 NodeJS 中的循环,不能与 Redis Hexists 一起工作
- AutoIT是否与Mocha Selenium, Nodejs,Javascript一起工作?
- 承诺的mysql模块如何与NodeJS一起工作
- 编写与客户端javascript和服务器端NodeJs模块一起工作的javascript代码
- 将google-api-nodejs-client与browserify捆绑在一起是行不通的
- NodeJS使用节点static和restify在一起
- 我如何将2个异步请求绑定在一起.post调用在Express和NodeJS
- Nodejs与MySQL一起冻结REDISHMSET中的大量结果
- 连接在一起nodejs html5和画布