Я следовал Годо документации , чтобы отправить данные на мой сервер. Соединение в порядке, но данные, отправленные на мою php сеть, всегда равны нулю. Кто-нибудь, пожалуйста, помогите мне в этом.
мои крестные коды:
func _make_post_request(url, data_to_send, use_ssl):
var query = JSON.print(data_to_send)
var headers = ["Content-Type: application/json"]
$HTTPRequest.request(url, headers, use_ssl, HTTPClient.METHOD_POST, query)
func _on_Button_pressed():
_make_post_request("http://localhost/buymall/site/test","Hello World",false)
func _on_HTTPRequest_request_completed(result, response_code, headers, body):
var json = JSON.parse(body.get_string_from_utf8())
print(json.result)
print(result)
print(response_code)
print(body.get_string_from_ascii())
мои php коды:
public function actiontest()
{
$value = array(
'value'=>$_POST
);
if(isset($_POST) && $_POST!=null)
{
echo json_encode($value);
}else
{
echo "no post value";
}
}
Результат, когда я нажимаю кнопку POST, всегда вернуть "нет значения сообщения" с моего php сайта. Что я сделал не так?