详细问题描述
[内容]
uni.request 的header设置为header:{'Content-Type':'application/json'},时 method:'POST',无效,传参方式任然为'GET'。
当header设置为header:{'Content-Type':'application/x-www-form-urlencoded'},时 method:'POST',才有效,传参方式为'POST'。
详细情况看附件图
uni官网有这样一句话
对于 GET 方法,会将数据转换为 query string。例如 { name: 'name', age: 18 } 转换后的结果是 name=name&age=18。
对于 POST 方法且 header['content-type'] 为 application/json 的数据,会进行 JSON 序列化。
对于 POST 方法且 header['content-type'] 为 application/x-www-form-urlencoded 的数据,会将数据转换为 query string。
数据会进行 JSON 序列化。这个没问题,就是这个method:'POST',无效了!!
小伙伴们看看怎么回事!!!
折纸鸟 (作者)
不行啊!刚入门,等我学习一下抓包再来弄弄这个问题。
2019-07-17 09:53