为什么在Node.js中有http.get,但没有http.post?

我知道http暴露get因为它是这样一个经常使用的方法,用Node:Up和Running的作者的话来说,但我不知道为什么没有类似的post方法。 我知道这个post也必须要一个身体,但这似乎是微不足道的。 所以为什么?

Isaacs甚至不需要Node内核中的http模块,因为它经常被使用,所以它可能被放在那里; 但他们认为你可以用http.request做其他http.request

另外,如果他们做了POST那么为什么不是PUTDELETE等等。他们可能把它放在包装器中,然后认为没有理由继续做核心。 它只是作为普通的GET请求的快速帮手。

节点有“如果不必在核心,那么它不应该”的哲学,所以,如你所愿。