recherche

Maison  >  Questions et réponses  >  le corps du texte

node.js - nodejs怎么请求java后台接口

nodejs怎么请求接口,接收接口返回的数据。
新手入门,望大神指教

天蓬老师天蓬老师2783 Il y a quelques jours423

répondre à tous(3)je répondrai

  • 迷茫

    迷茫2017-04-17 15:43:22

    npmjs.org搜索 node-fetch

    répondre
    0
  • 巴扎黑

    巴扎黑2017-04-17 15:43:22

    实现功能的JS调用相应的链接不就可以了

    répondre
    0
  • 阿神

    阿神2017-04-17 15:43:22

    可以使用requset模块做相应的处理即可;
    官方文档写的很清楚。
    var formData = {
    // Pass a simple key-value pair
    my_field: 'my_value',
    // Pass data via Buffers
    my_buffer: new Buffer([1, 2, 3]),
    // Pass data via Streams
    my_file: fs.createReadStream(__dirname + '/unicycle.jpg'),
    // Pass multiple values /w an Array
    attachments: [

    fs.createReadStream(__dirname + '/attachment1.jpg'),
    fs.createReadStream(__dirname + '/attachment2.jpg')

    ],
    // Pass optional meta-data with an 'options' object with style: {value: DATA, options: OPTIONS}
    // Use case: for some types of streams, you'll need to provide "file"-related information manually.
    // See the form-data README for more information about options: https://github.com/form-data/...
    custom_file: {

    value:  fs.createReadStream('/dev/urandom'),
    options: {
      filename: 'topsecret.jpg',
      contentType: 'image/jpg'
    }

    }
    };
    request.post({url:'http://service.com/upload', formData: formData}, function optionalCallback(err, httpResponse, body) {
    if (err) {

    return console.error('upload failed:', err);

    }
    console.log('Upload successful! Server responded with:', body);
    });

    répondre
    0
  • Annulerrépondre