为什么在Node.js中有http.get,但没有http.post?
我知道http
暴露get
因为它是这样一个经常使用的方法,用Node:Up和Running的作者的话来说,但我不知道为什么没有类似的post
方法。 我知道这个post
也必须要一个身体,但这似乎是微不足道的。 所以为什么?
Isaacs甚至不需要Node内核中的http
模块,因为它经常被使用,所以它可能被放在那里; 但他们认为你可以用http.request
做其他http.request
。
另外,如果他们做了POST
那么为什么不是PUT
和DELETE
等等。他们可能把它放在包装器中,然后认为没有理由继续做核心。 它只是作为普通的GET
请求的快速帮手。
节点有“如果不必在核心,那么它不应该”的哲学,所以,如你所愿。
- 无法在Node / Javascript中链接HTTP请求
- NodeJS – 使用Core NodeJS和最初的Node解决scheme,通过进度条上传文件
- http.get()方法和var request = require('request')有什么区别
- NodeJS上下文问题
- 在Socket.socketOnDataparsing错误
- 外部Hello World服务器节点js
- 在Node.js中parsingHTTP数据包
- NodeJSstream暂停/恢复不适用于XMLHttpRequest,但与curl?
- 使Node.js使用http_proxy,https_proxy和no_proxy环境variables