e***@163.com
e***@163.com
  • 发布:2019-08-20 09:43
  • 更新:2021-03-18 08:45
  • 阅读:9995

uni-app网络请求Post为啥后台获取不到参数?

分类:uni-app

Post模式,后台api总是获取不到参数,如下哪里不正确?
uni.request({
url: 'https://www.example.com/request', //仅为示例,并非真实接口地址。
data: {
name: 'name',
age: 18
},
method: 'POST',
success: function (res) {
console.log(res.data);
}
});

2019-08-20 09:43 负责人:无 分享
已邀请:
陈晨1

陈晨1

加上 "Content-Type": "application/x-www-form-urlencoded"试试

uni.request({  
    url: 'https://www.example.com/request', //仅为示例,并非真实接口地址。  
    header: {  
        'Content-Type': 'application/x-www-form-urlencoded'  
    },  
    data: {  
        name: 'name',  
        age: 18  
    },  
    method: 'POST',  
    success: function(res) {  
        console.log(res.data);  
    }  
});
  • s***@qq.com

    谢谢,找到问题了,接口根据User-Agent做301跳转。

    不支持设置User-Agent吗?

    2019-09-07 21:26

  • m***@qq.com

    你是您的 感谢您 我一直找我服务端的原因

    2020-03-23 10:19

9***@qq.com

9***@qq.com

这种肯定是服务端问题

  • 1***@qq.com

    扯吧 同样的接口 地址访问就可以,为啥是服务端的问题

    2019-09-04 15:17

s***@qq.com

s***@qq.com - qingluo

遇到同样问题,楼主解决没有?

冰点运动

冰点运动

楼主问下,User-Agent 具体 怎么设置的

gxlqssjf

gxlqssjf

遇到同样问题,楼主解决没有?

降龙十八掌

降龙十八掌

遇到同样的问题,浏览器可以正常获取参数,内置浏览器手机模拟不行

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