node request post 请求参数设置

发布于 2022-09-01 23:15:49 字数 1089 浏览 16 评论 0

命令行发起 post 请求

$ curl -d "I am cmd curl messages" "http://120.24.210.90:4151/put?topic=test"    

server 接收返回

I am cmd curl messages

nodejs发起 post 请求

var request = require('request');
request({
    method: 'post',
    preambleCRLF: true,
    postambleCRLF: true,
    uri: 'http://120.24.210.90:4151/put?topic=test',
    multipart: [
      {       
        body: 'I am nodejs request messages'
      }      
    ]
  },
  function (error, response, body) {
    if (error) {
      return console.error('upload failed:', error);
    }
    console.log('Upload successful!  Server responded with:', body);
})

server 接收返回

--6ac665fe-03d7-456c-ad5c-88817ae5b31c

I am nodejs request messages
--6ac665fe-03d7-456c-ad5c-88817ae5b31c--

如果 nodejs 的 request 发起的结果 和 命令行一样的 结果 request 的各个参数该如何设置呢

演示

图片描述

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

念三年u 2022-09-08 23:15:49
 var options={
    hostname:‘120.24.210.90’,
    port:4151,
    method:'POST',
    path:'/put?topic=test'
};

var creq=http.request(options,function(response){

});
creq.write(‘I am nodejs request messages’);
creq.end();
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文