2016-07-28 63 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,效果很好。