get请求使用body传参

1.浏览器当前的实现是不允许 get 发送 body, 但后端应用通常可以发送. 比如 nodejs 或 postman .

特殊情况可以用后端服务转发一下. 因为前端不能使用 get 方法从浏览器里发送 body.

2.nodejs的request模块来实现

var request = require('request');
var url="你的地址";
var requestData={test:[1,2,3]};
request({
    url: url,
    method: "GET",
    json: true,
    headers: {
        "content-type": "application/json",
    },
    body: {test:[1,2,3]}
}, function(error, response, body) {
    //判断是否请求成功
    if (!error && response.statusCode == 200) {
        console.log(body) 
    }
})

 

posted @ 2021-10-11 14:28  短腿~欧尼  阅读(7994)  评论(0编辑  收藏  举报