javascript - POST 网络::ERR_HTTP2_PROTOCOL_ERROR
问题描述
我有一个关于 React.js 和 PHP 后端的应用程序。在将请求有效负载添加到它们之前,所有获取请求都会起作用。我特别关心这个请求:
fetch('https://interluoja-api.000webhostapp.com/api/Login', {
method: "POST",
mode: 'cors',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({
'login': event.target[0].value,
'password': event.target[1].value
})
})
这样的请求在任何情况下都会返回错误“POST net::ERR_HTTP2_PROTOCOL_ERROR”。如果通过 POSTMAN 手动发出请求,服务器响应会正确返回,所以问题出在请求中。而当后端在 Node.js 上时,就没有这样的问题了。
解决方案
推荐阅读
- vb.net - 加载背景表单与加载表单后面的动画
- javascript - 在 JavaScript 中按 Id 连接两个对象数组并按属性分组
- python - Python Tkinter 事件处理程序计算器
- node.js - 从Vue js中的网络摄像头流中提取图像帧
- javascript - 索引页面上的闪屏仅用于首次访问具有更改 URL 的 AJAX/HTML 网站
- c# - 反向读取流
- prometheus - Prometheus cloudwatch_exporter 在停止由 cloudwatch 发送后重复指标值几分钟
- javascript - 添加,删除和修改行时使用 React Hooks 更新表?[问题:在发布和删除之前获取]
- aop - Resiliency4j CircuitBreaker 尝试在 AOP 中调用断路器逻辑,以实现在配置中禁用时不调用断路器
- c++ - 当我导入时强制 Python 加载库/.so 文件