2013-03-06 40 views
1

我知道http公開get因爲這是一個經常使用的方法,用作者的話說節點:啓動和運行,但我不知道爲什麼沒有類似的post方法。我知道post也必須採取一個身體,但似乎微不足道。所以爲什麼?爲什麼Node.js中有http.get但沒有http.post?

回答

2

Isaacs甚至不需要Node的核心中的http模塊,因爲它經常被使用,所以它可能放在那裏;但他們認爲你可以爲http.request做任何事情。

而且,如果他們這樣做POST那麼爲什麼不PUTDELETE等有可能他們放在get包裝,然後認爲沒有理由繼續這樣做的核心。它只是作爲常見的GET請求的快速幫手。

節點的理念是「如果它沒有在覈心,那麼它不應該」如此,你會這樣做。

+0

Isaac是誰?這引出了問題;爲什麼圖我可以做我想要的職位,但沒有得到? – djechlin 2013-03-06 19:18:12

+0

@djechlin Isaacs是節點的首席維護者,您可以在'http.request'中執行'GET'。 '.get()'助手就是這樣一個小幫手,因爲它是迄今爲止最常見的請求類型。它只是爲你包裝'http.request',用於簡單的調用最常見的請求。 – Chad 2013-03-06 19:20:53

相關問題