-5

基本的な$_POST変数だけでデータをWebサイトに投稿する簡単なJavaアプリを作成しようとしています。出来ますか?

ありがとう。

4

1 に答える 1

2

たとえば、このように機能しています

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) {

}
于 2012-04-21T06:34:44.347 に答える