node请求java接口

2018-05-31  本文已影响0人  WarmladyYY

node请求后台接口首先需要一个request模块     

   npm install request --save

    var request = require("request")

Get方式请求:

    var getUrl = 'https://xxxxxxxxxxxxxx?name=lele&age=11'

    // 发送Get请求

    request( url , function( error, response, data ) {

        console.log( data ) 

     })

    url:请求地址,把需要的参数拼接在地址后面

    error:错误信息

    response:响应对象

    data:返回数据

Post请求方式分三种

    var postUrl = 'https://xxxxxxxxxxxxxxx/sendsms'

    1.application/x-www-form-urlencoded: 普通http请求方式,与get类似,参数拼接到url后面

         request.post({url:postUrl, form:{phone:'18801234567'}}, function(error, response, body) {

                if (!error && response.statusCode == 200) {

                        //请求成功打印数据

                        console.log( body )

                }

        })

    2.application/json: 参数为json格式的请求方式

        var requestData = {

            phone:"18801234567"

        };

        request({

            url: postUrl,

            method: "POST",

            json: true,

            headers: {

                "content-type": "application/json",

            },

            body: JSON.stringify(requestData)

            }, function(error, response, body) {

                if (!error && response.statusCode == 200) {

                    console.log( body )    

                }

        });

    3.multipart/form-data : 文件上传

        没真正试过。。。

上一篇下一篇

猜你喜欢

热点阅读