国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

javascript - react native 使用fetch 向后端傳數據提示錯誤

瀏覽:120日期:2023-09-19 11:02:14

問題描述

我的react native 代碼如下:

fetch(’https://www.lisonblog.cn/apptest/test.php’,{ methos: ’POST’, headers: {’Content-Type’: ’application/json’, }, body: JSON.stringify({postData:’lalala’ })}).then(function(res) { alert(res.status) if (res.status === 200) {return res.json() } else {return Promise.reject(res.json()) }}).then(function(data) { alert(data)}).catch(function(err) { alert(err);});

我的后端的PHP代碼是這樣的:

<?php $res = $_POST[’postData’]; echo $res;?>最后在手機APP上彈出這個錯誤:TypeError:Body not allowed for GET or HEAD requests

javascript - react native 使用fetch 向后端傳數據提示錯誤

請問是什么原因?我看網上有的需要傳輸的數據是formData類型的,求大神賜教

問題解答

回答1:

第2行,應該是method,不是methos

回答2:

直接原因是由于 ‘method’ 拼寫錯誤。背后原因是由于拼寫錯誤導致默認請求方式為 ‘GET’ 請求, 二 HTTP/1.1協議規范里 對于 ‘GET’ 請求不支持在 body 里攜帶數據,參數只能通過URL傳遞。具體可參考 http://stackoverflow.com/ques...

回答3:

應該使用postData=’lalala’,跟jquery查找規則相關,具體可再了解。

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 中阳县| 铁岭市| 黄浦区| 米林县| 安塞县| 阜宁县| 改则县| 娱乐| 金秀| 老河口市| 全州县| 洛扎县| 广东省| 林周县| 宜昌市| 万全县| 博客| 西乌珠穆沁旗| 顺义区| 嘉祥县| 镇江市| 宁津县| 雅安市| 南川市| 加查县| 阿图什市| 石城县| 平远县| 和田市| 中卫市| 平顺县| 和硕县| 富蕴县| 兴海县| 丁青县| 沧州市| 信宜市| 波密县| 万荣县| 崇仁县| 福贡县|