Я точно знаю, что данные, которые я отправляю, отправляются, в отличие от моего предыдущего вопроса, где было выдано исключение. Я могу успешно выполнить объект запроса с помощью loopj async http client, однако я не могу получить свои данные со стороны php и отобразить их, отображается код состояния 200, что означает, что библиотека запросов работает. У меня есть чувство, что это проблема с брандмауэром, но я не знаю, как это обойти? Любые советы о том, как решить эту проблему со стороны PHP будет принята с благодарностью.
вот мой код:
protected void PostData(final Integer Question_ID,Integer ResponseChosen_ID) throws IOException {
try{
AsyncHttpClient client = new AsyncHttpClient();
final RequestParams params1 = new RequestParams();
params1.put("Question_ID", Question_ID.toString());
params1.setUseJsonStreamer(true);
client.get("http://cce.swlgroup.com/SwlLogin.php/", params1, new AsyncHttpResponseHandler() {
@Override
public void onSuccess(int statusCode, Header[] headers, byte[] responseBody) {
messageBox("Response Successful: ", "" + statusCode);
}
@Override
public void onFailure(int statusCode, Header[] headers, byte[] responseBody, Throwable error) {
Log.d("Response",error.toString());
}
});
System.out.print(params1);
}
}
}
PHP-код:
repo.php:
var_dump($_SERVER);
var_dump($_GET);
здесь ничего не отображается, я тоже не уверен, что то, что я пытаюсь сделать, возможно даже с помощью встроенной библиотеки, а теперь и сторонней библиотеки.
Задача ещё не решена.
Других решений пока нет …