php 联系我们::ERR_HTTP2_PROTOCOL_ERROR 000网站主机

toe95027  于 2023-01-24  发布在  PHP
关注(0)|答案(1)|浏览(152)

我试图用PHP将输入的文本保存到000webhost上的MySQL数据库中,但出现以下错误:网络::错误_HTTP2协议错误。错误类型:无法获取
我在React Native上试过这个,它在React Native上工作。我不熟悉React,所以有什么问题吗?

import React, { useState } from "react";
import "./App.css";

function App() {
  const [password1, setPassword1] = useState();
  const [copytext, setCopytext] = useState();

  async function addCopytext() {
    try {
      const response = await fetch(
        "https://clipperfox.000webhostapp.com/setCopytext.php",
        {
          method: "POST",
          headers: {
            Accept: "application/json",
            "Content-Type": "application/json",
          },
          body: JSON.stringify({
            password: password1,
            copytext: copytext,
          }),
        }
      );
      const parsedResponse = await response.json();
      console.log(parsedResponse);
    } catch (error) {
      console.error(error);
    }
}
  return (
    <div className="app">
      <h1 className="text">Set text</h1>
      <input
        type="text"
        onChange={(event) => setPassword1(event.target.value)}
        placeholder="Password..."
      />
      <input
        type="text"
        onChange={(event) => setCopytext(event.target.value)}
        placeholder="Text..."
      />
      <button onClick={addCopytext}>Hello</button>
    </div>
  );
}

export default App;
zbdgwd5y

zbdgwd5y1#

我也有同样的错误,但是是在000webhost上运行react + php项目。
在fetch调用中删除header prop对我很有效,我不知道为什么有效,但我很高兴它起作用了😅😅😅

相关问题