Phenom
Джентльмен этиловый
- Сообщения
- 193
- Реакции
- 101
Доброго времени суток.
Пытаюсь отправить post. При отправке post запроса получаю пустой ответ.
Какие были проделаны манипуляции:
Примечание: Данный код и веб работают прекрасно в связке rip 1.0.6, данные приходят и всё работает.
Вопрос: Что я делаю не так? Почему я не могу получить ответ?
Пытаюсь отправить post. При отправке post запроса получаю пустой ответ.
Какие были проделаны манипуляции:
- Отправление POST + json - ответ пустой;
post + json:g_hHTTPClient = new HTTPRequest(URL); g_hHTTPClient.SetHeader("User-Agent", szUserAgent); g_hHTTPClient.SetHeader("Content-Type", "application/json"); JSONObject hJSObj = new JSONObject(); hJSObj.SetString ("serverip", szServerIP); hJSObj.SetString ("port", szServerPort); hJSObj.SetString ("rcon", szServerRcon); hJSObj.SetString ("hostname", szHostName); hJSObj.SetString ("api_key", API_KEY); g_hHTTPClient.Post(hJSObj, OnRequestValidateServer); delete hJSObj;
ответ post + json:// Ответ, где первый debug - api_key, второй debug - проверка, есть ли api_key в БД.debug =>debug => false debug => ; debug => false;
- Отправление PostForm - ответ пустой;
postform:g_hHTTPClient = new HTTPRequest(URL); g_hHTTPClient.SetHeader("User-Agent", szUserAgent); g_hHTTPClient.SetHeader("Content-Type", "application/x-www-form-urlencoded"); g_hHTTPClient.AppendFormParam ("serverip", "%s", szServerIP); g_hHTTPClient.AppendFormParam ("port", "%s", szServerPort); g_hHTTPClient.AppendFormParam ("rcon", "%s", szServerRcon); g_hHTTPClient.AppendFormParam ("hostname", "%s", szHostName); g_hHTTPClient.AppendFormParam ("api_key", API_KEY); g_hHTTPClient.PostForm(OnRequestValidateServer);
ответ postform:// Ответ, где первый debug - api_key, второй debug - проверка, есть ли api_key в БД.debug =>debug => false debug => []; debug => false;
- Каким образом я получаю POST;
PHP:<?php // Не стану расписывать что и как и где записываю, думаю этого достаточно чтобы понять как я получаю post запрос. $postData = json_encode($_POST); $jsonData = file_get_contents('php://input'); echo $postData; echo $jsonData;
Примечание: Данный код и веб работают прекрасно в связке rip 1.0.6, данные приходят и всё работает.
Вопрос: Что я делаю не так? Почему я не могу получить ответ?