2012-04-21 2 views
-4

im пытается сделать быстрое приложение java, которое публикует данные на веб-сайте только основные переменные $ _POST. Возможно ли это?Возможно ли отправлять данные из приложения Java на страницу .php?

Спасибо.

+5

Да, это так. Какой у Вас вопрос? – Brad

+0

Возможно есть несколько способов сделать это в зависимости от того, что вам нравится –

+0

Вы пробовали что-нибудь? Я думаю, что если вы google для «java http post», вы получите хорошие учебники, чтобы вы начали. -1, потому что похоже, что вы ничего не пробовали. – David

ответ

2

он работает, как это для exmaple

import java.io.IOException; 
import java.io.InputStream; 
import java.util.ArrayList; 
import java.util.List; 

import org.apache.http.HttpResponse; 
import org.apache.http.NameValuePair; 
import org.apache.http.client.ClientProtocolException; 
import org.apache.http.client.HttpClient; 
import org.apache.http.client.entity.UrlEncodedFormEntity; 
import org.apache.http.client.methods.HttpPost; 
import org.apache.http.impl.client.DefaultHttpClient; 
import org.apache.http.message.BasicNameValuePair; 

try { 

    HttpClient client = new DefaultHttpClient();     
    HttpPost post = new HttpPost("http://some.server.com/script.php"); 
    List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(); 
    nameValuePairs.add(new BasicNameValuePair("var1", "value1")); 
    nameValuePairs.add(new BasicNameValuePair("var2", "value2")); 
    post.setEntity(new UrlEncodedFormEntity(nameValuePairs)); 
    HttpResponse response = client.execute(post); 
    InputStream result = response.getEntity().getContent(); 

} catch (ClientProtocolException e) { 

} catch (IOException e) { 

} 
Смежные вопросы