使用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端模擬器 上都通過的話 可以上線測試下走下哈