node.js - node request post 请求参数设置

 标榜贾_120 发布于 2022-11-05 20:48

命令行发起 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 的各个参数该如何设置呢

演示

1 个回答
  •  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();
    2022-11-12 01:55 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有