使用pc端模拟的都正常的,但是在真机上测试就是有问题,但是真机是用抓包工具连着代理测试的 网上查阅资料说是 request 代理的问题 因为项目是使用的node 进行书写的
req
.pipe(request({
method
: 'POST',
uri
: 'http://localhost:8080/api'
})).pipe(res
);
因为你可能使用了body-parse中间件
require(‘body-parser’).urlencoded({extended: false}) 然后就开始测试 我把上面的那句话 给注释掉了 然后 手机测试就可以发送请求了 但问题又来了,后台收不到数据了 全部显示为undefined 要把接收数据 也得更换下了 // 变成下面的这个
request
.post({
uri
: 'http://localhost:8080/api',
form
: req
.body
}).pipe(res
);
还有的说 ios浏览器在http下发送不成功的情况呢 具体情况还是建议 测试和产品经理 也就是pc端模拟器 上都通过的话 可以上线测试下走下哈