关于request

今天弄了弄request,也就是请求,有点像jq

swan.request({
    url: 'https://smartprogram.baidu.com/xxx', // 仅为示例,并非真实的接口地址
    method: 'GET',
    dataType: 'json',
    data: {
        key: 'value'
    },
    header: {
        'content-type': 'application/json' // 默认值
    },
    success: function (res) {
        console.log(res.data);
    },
    fail: function (err) {
        console.log('错误码:' + err.errCode);
        console.log('错误信息:' + err.errMsg);
    }
});

这是官网给的例子,其他都好说,但是post死活拿不到值
$_POST也不行,然后查文档得到几个比较奇怪的写法,比如dataType的值只有json和string,我记得是text还是什么来着
关键是content-type,我依稀记得 好像有application/text application/xml的写法,然后又没有,大概是我记错了
最后的最后,取道post的方法是

 'content-type': 'application/x-www-form-urlencoded' 

改成这样就可以了

你可能感兴趣的:(关于request)