将POST参数变量填入路径

时间:2017-05-17 21:53:28

标签: javascript node.js request http-post

我目前正试图在Node.js中为GroupMe机器人发出一个POST请求,其路径如下:

/groups/:group_id/members/:membership_id/remove

hostname = api.groupme.com

鉴于我将group_idmembership_id保存在两个整数变量中,我将如何向该路由发出HTTP POST请求?

提前致谢!

1 个答案:

答案 0 :(得分:0)

您可以使用节点的本机http模块和请求函数。

这样的东西
const http = require('http')
const group_id = 5678;
const membership_id = 1234;
http.request({
   host: 'api.groupme.com',
   path: `/groups/${group_id}/members/${membership_id}/remove`,
   method: 'POST'
}, response => {
    ... deal with the response here ...
});

将POST到/groups/5678/members/1234/remove

注意路径中的反引号以允许插入变量!