2016-07-28 57 views
0

是否可以在節點中使用請求庫來包含獲取請求的正文? https://github.com/request/request#requestoptions-callback可能包含獲取請求中的身體嗎? - 節點請求庫

它看起來像body選項只適用於POST/PUT/PATCH方法根據文檔。我想知道是否有一個已知的解決方法。我知道這不是常規的,但我將觸摸的api確實接受帶有body的get請求,並且將數據置於查詢字符串中不是一種選擇,因爲url變得太長了。 (我沒有能力執行api更改)

+0

你可能想看到這個。 http://stackoverflow.com/questions/978061/http-get-with-request-body 獲取請求中的主體沒有意義 –

+0

我已經讀過該主題,而且我知道它違背了規範。但是服務器被配置爲它確實接受一個GET主體。 – tetutato

回答

0

結果Node的請求庫確實接受get請求中的body,儘管它沒有在文檔中提及它。只需傳遞options.body = {},options.json = true,效果很好。