node请求java接口

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 : 文件上传

        没真正试过。。。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容