Как выполнить скрипт PHP на хосте из Java-приложения для рабочего стола - PullRequest
0 голосов
/ 14 января 2012

Я написал Java 2D-игру. Он имеет локальные и глобальные оценки. Локальные оценки были обработаны, но для глобальных оценок мне нужно подключиться к сценарию PHP.

Сценарий просто так:

http://myserver.com/highscore.php?action=submit&name=NAME&score=SCORE&

Я могу читать результаты с помощью потоковых программ, но не могу отправить новые результаты на сервер. Я изучал выходные потоки, но не смог с этим справиться.

Я также проверил эту ссылку: http://www.iismarconi.net/inside/materiale/java/tutorial/networking/urls/readingWriting.html

Но не игра в кости.

1 Ответ

0 голосов
/ 14 января 2012

Я решил проблему, и если кому-то нужно решение, я пишу здесь:

  HttpURLConnection http = (HttpURLConnection) new URL(highscoreGlobal).openConnection();
  http.setRequestMethod("GET");     //You don't need to set this because HttpURLConnection works with GET in default, but anyway
  http.setReadTimeout( 15*1000);    //Timeout, 15 seconds.
  http.connect();

  BufferedReader reader = new BufferedReader(new InputStreamReader( http.getInputStream()));

И reader.nextLine() даст вам вывод. В моем случае SQL-запрос возвращает 1, если вставка прошла успешно.

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