【发布时间】:2024-01-22 18:05:01
【问题描述】:
使用对 API 的发布请求时出现这 2 个错误 (使用铬)
xhr.js:178 POST MY_API_URL net::ERR_HTTP2_PROTOCOL_ERROR createError.js:16 Uncaught (in promise) 错误:网络错误 XMLHttpRequest.handleError 处的 createError (createError.js:16) (xhr.js:83)
我正在做一个简单的 POST 请求 (反应代码):
const postData = async()=>{
let res = await Axios.post('/terrenos', {'idTerreno':'0'} );
console.log( res.data );
}
而在 API 方面,我只有这个用于调试(PHP 代码):
if( $_SERVER["REQUEST_METHOD"] === 'GET'){
main($_GET);
}else if( $_SERVER["REQUEST_METHOD"] === 'POST'){
echo(json_encode($_POST));
}
当我在正文中不发送任何内容时,它工作得很好(它返回一个空数组)
const postData = async()=>{
let res = await
Axios.post('https://gpgpy.000webhostapp.com/papaProject/API/v2/query.php');
console.log( res.data );
}
当我使用邮递员处理相同的请求时,无论有无正文,它也都可以工作。
【问题讨论】:
标签: javascript php reactjs post request