当前位置: 首页 > 知识库问答 >
问题:

Post请求抛出net::ERR\u HTTP2\u协议\u错误

子车鸿才
2023-03-14

我在使用API的post请求(使用chrome)时遇到了这2个错误

xhr.js:178后MY_API_URL::ERR_HTTP2_PROTOCOL_ERRORcreateError.js:16未捕获(promise)错误:网络错误在createError(createError.js:16)在XMLHttpRequest.handle错误(xhr.js:83)

我正在做一个简单的POST请求(React代码):

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));
}

当我不在body中发送任何内容时,它工作得很好(它返回一个空数组)

const postData = async()=>{
    let res = await 
    Axios.post('https://gpgpy.000webhostapp.com/papaProject/API/v2/query.php');
    console.log( res.data );
}

当我为同样的请求使用邮递员时,它有和没有身体也能工作。

暂时还没有答案

 类似资料:
  • 这是我在注册服务人员后每次刷新时遇到的错误。我已经确定了服务人员。js文件存在于根目录中。此外,该服务人员已注册,工作正常。但我还是不断地犯这个错误。我还在本地主机上工作。 这是我的service-worker.js文件: 剧本js文件:

  • 职位http://localhost3001/register网络::错误名称未解决 未捕获(promise中)错误:网络错误 在createError(createError.js:16) 在XMLHttpRequest。handleError(xhr.js:84)

  • 我正在EC2实例上开发apache2环境。为了安全起见,我想更改apache2的ssl端口。我已经确认默认的ssl端口443是通过检查页面与chrome浏览器工作。但修改ports.conf如下,我有一个错误,ERR_SSL_PROTOCOL_ERROR当访问这个服务器像https://xxxxxxx: 18443/ 是否有任何更改ssl端口的设置? 侦听端口 /etc/apache2/ports

  • 在macOS上使用Chrome浏览器访问一个网站时,我遇到了错误:ERR\u CERT\u WEAK\u SIGNATURE\u算法。该网站的url是公司/内部的,因此我无法将url粘贴在此处(无论如何,你都无法访问)。 Chrome版本75.0.3770.142。 macOS版本是Mojave(10.14.4)。 Chrome devtools安全选项卡显示2个错误: 证书-不安全(SHA-1)

  • 我正在我的nginx服务器上使用laravel5.8,带有laravelecho服务器socket。伊奥和雷迪斯。 我的网站一直工作到昨天没有错误,但今天它一直给我套接字错误,如: 这是我的laravel-echo-server.json文件: 首先我遇到了错误,但后来。 我已经重新启动的echo工作者使用但仍然是相同的问题。

  • 当我设置typeORM我得到一个错误,但当我使我没有得到那个错误。但是我需要使用来获取数据库更改。有办法解决这个问题吗?