node.js - node request post 请求参数设置
阿神
阿神 2017-04-17 13:12:57
[Node.js讨论组]

命令行发起 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();
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号