Отправляет запрос net :: ERR_HTTP2_PROTOCOL_ERROR - PullRequest
1 голос
/ 10 апреля 2020

Я получаю эти 2 ошибки при использовании пост-запроса к API (Использование chrome)

xhr. js: 178 POST MY_API_URL net :: ERR_HTTP2_PROTOCOL_ERROR createError. js: 16 Uncaught (в обещании) Ошибка: ошибка сети при createError (createError. js: 16) в XMLHttpRequest.handleError (xhr. js: 83)

Я делаю простой запрос POST (код React):

const postData = async()=>{
    let res = await Axios.post('/terrenos', {'idTerreno':'0'} );
    console.log( res.data );
}

А на стороне API у меня есть только это для отладки (PHP Code):

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

И когда я использую почтальон для того же запроса, оно с телом и без него тоже работает.

...