a***@66580.cn
a***@66580.cn
  • 发布:2019-07-24 09:57
  • 更新:2019-07-24 09:57
  • 阅读:1002

请教request与uni.request的代码有什么不同?

分类:uni-app

先上一段request的代码

下面的代码是之前开发WEB项目时用的

request

import request from 'request';  

let url = 'https://aip.baidubce.com/rest/2.0/ocr/v1/idcard?access_token='; //请求URL,绝对路径  
let token = '***';  
let option = {  
    method: 'POST',  
    url: url + token,  
    headers: {  
        'Host': 'aip.baidubce.com',  
        'Content-Type': 'application/x-www-form-urlencoded'  
    },  
    form: {  
        id_card_side:'front',  
        image : '*** base64 code ***',  
    }  
};  

request(option, function (err, response, body) {  
    console.log(body);  
})

简单改为uni.request,代码如下:

let url = 'https://aip.baidubce.com/rest/2.0/ocr/v1/idcard?access_token='; //请求URL,绝对路径  
let token = '***';  
let option = {  
    method: 'POST',  
    url: url + token,  
    headers: {  
        'Host': 'aip.baidubce.com',  
        'Content-Type': 'application/x-www-form-urlencoded'  
    },  
    data: {  
        id_card_side:'front',  
        image : '*** base64 code ***',  
    }  
};  

uni.request(option).then( res => {  
    let [err, data] = res;  
    console.log(data);  
});

uni.request请求得到的接口响应说:没有image数据。

不知道request的form与uni.request的data有什么区别?

2019-07-24 09:57 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复