Godot HTTPRequest отправляет данные на php веб-сайт всегда равен нулю на php веб - PullRequest
0 голосов
/ 29 марта 2020

Я следовал Годо документации , чтобы отправить данные на мой сервер. Соединение в порядке, но данные, отправленные на мою 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 сайта. Что я сделал не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...