久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - react native 使用fetch 向后端傳數(shù)據(jù)提示錯誤

瀏覽:134日期: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 向后端傳數(shù)據(jù)提示錯誤

請問是什么原因?我看網(wǎng)上有的需要傳輸?shù)臄?shù)據(jù)是formData類型的,求大神賜教

問題解答

回答1:

第2行,應(yīng)該是method,不是methos

回答2:

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

回答3:

應(yīng)該使用postData=’lalala’,跟jquery查找規(guī)則相關(guān),具體可再了解。

標簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 中牟县| 蒲城县| 高碑店市| 长泰县| 永仁县| 克山县| 丰城市| 富裕县| 历史| 疏勒县| 彭山县| 巫溪县| 广丰县| 朔州市| 安化县| 本溪市| 富顺县| 池州市| 台北市| 亳州市| 兴义市| 汾阳市| 湘乡市| 泾阳县| 涿州市| 溆浦县| 汉中市| 宿迁市| 芦山县| 通江县| 衡山县| 建湖县| 新蔡县| 沂南县| 余干县| 桃园市| 南部县| 商水县| 尖扎县| 萨迦县| 宜阳县|