1 голос
 
546 просмотров
22.03.2019 / 15:53  Aladdin

Запрос -> Обработка -> Json Результат

В веб не особо смыслю, поэтому решил закинуть сюда вот такой вопрос:
Есть например локальный сервер на php c mysql и программа на java, задача - сделать запрос из java на сервер и получить результат в виде Json. как это можно провернуть?
23.03.2019 / 06:16  Death
А php хоть работает как сервер? То есть, к нему можно делать запросы?
Ответы
 
1 голос
 
# 22.03.2019 / 16:15  HoldFast
  1.     public static String readResponse(InputStream is) throws IOException {
  2.         StringBuilder response = new StringBuilder();
  3.         try {
  4.             BufferedReader in = new BufferedReader(new InputStreamReader(is, "UTF-8"));
  5.             String inputLine;
  6.             while ((inputLine = in.readLine()) != null) {
  7.                 response.append(inputLine).append(Util.NEW_LINE);
  8.             }
  9.         } catch (IOException ioe) {
  10.         }
  11.         return response.toString();
  12.     }
  13.  
  14.     public static String get(String link) {
  15.         try {
  16.             final URL url = new URL(link);
  17.             HttpURLConnection http = (HttpURLConnection) url.openConnection();
  18.             http.setConnectTimeout(2000);
  19.             return readResponse(http.getInputStream());
  20.         } catch (IOException ex) {
  21.             return "";
  22.         }
  23.     }
  24.  
  25.  
  26. String response = get("url");
  27. JSONObject myjson = new JSONObject(response);
Изм. HoldFast от 22.03.2019 / 16:16

org.zip (26.23 кб.)
Всего: 1

Реклама

Мы в соцсетях

tw tg yt gt