Пример кода запроса fetch, который я использовал, показан ниже:
fetch('https://www.example.com/get_data.php',{
method: 'POST',
body: JSON.stringify({
test_param: 'test_param_value'
}),
})
.then((response) => response.json())
.then((responseJson) => {
this.setState({
isLoading: false,
dataSource: responseJson.movies,
desc: responseJson.description,
},function(){
console.log(responseJson);
}
);
})
.catch((error) =>{
console.log("come on error");
console.error(error);
});
Файл сервера, на котором запущен запрос, который содержит код, показанный ниже: —
get_data.php
<?php
$test_value = $_POST['test_param'];
$modify_data = $test_value." some modification";
echo json_encode($modify_data);
?>
Задача ещё не решена.
Других решений пока нет …