Отправьте информацию от PHP до Java

Я хочу отправить некоторую информацию от PHP до Java. Почему? Поскольку у меня есть база данных по моему серверу, и я получаю информацию от своей базы данных с помощью Сценариев PHP.

Теперь я хочу отправить ту информацию своему клиенту в Java. Как я могу сделать это?

Я отправляю информацию от Java до PHP POST, и это работает хорошо, но я не знаю, как я могу сделать реверс.

Можно ли помочь мне?

Я видел, что этот код, от Получить соединения в Java... является этим корректный?

public String HttpClientTutorial(){
    String url = "http://testes.neoscopio.com/myrepo/send.php";
       InputStream content = null;  
       try {  
         HttpClient httpclient = new DefaultHttpClient();  
         HttpResponse response = httpclient.execute(new HttpGet(url)); 

         content = response.getEntity().getContent();  
       } catch (Exception e) {  
         Log.e("[GET REQUEST]", "Network exception", e);  
       }  


  String response = content.toString();

  return response;
}

P.S.: я - разработчик андроида, не Java-разработчик...

1
задан Josh 25 May 2010 в 12:51
поделиться

1 ответ

From exampledepot: Sending POST request (Изменено для получения вывода вашего send.php.)

try {
    // Construct data
    String data = URLEncoder.encode("key1", "UTF-8") + "=" + URLEncoder.encode("value1", "UTF-8");
    data += "&" + URLEncoder.encode("key2", "UTF-8") + "=" + URLEncoder.encode("value2", "UTF-8");

    // Send data
    URL url = new URL("http://testes.neoscopio.com/myrepo/send.php");
    URLConnection conn = url.openConnection();
    conn.setDoOutput(true);
    OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
    wr.write(data);
    wr.flush();

    // Get the response
    BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));
    String line;
    while ((line = rd.readLine()) != null) {
        // Process line...
    }
    wr.close();
    rd.close();
} catch (Exception e) {
}

P.S. Это должно отлично работать на Android. :)

(Я обычно import static java.net.URLEncoder.encode, но это дело вкуса.)

.
2
ответ дан 3 September 2019 в 00:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: