REST
便利な時代になったな~、と思います。
package pkg.hello.httpclient;
import java.io.File;
import java.io.IOException;
import org.apache.http.HttpHost;
import org.apache.http.client.HttpResponseException;
import org.apache.http.client.fluent.Request;
import org.apache.http.entity.ContentType;
public class HelloHttpClientPostMain {
public static void main(String[] args) {
try {
Request.Post("http://localhost:9080/test/")
.viaProxy(new HttpHost("localhost", 8888))
.bodyString(
"{\"q\":{\"text\":\"ラーメン屋\"}}",
ContentType.APPLICATION_JSON)
.execute()
.saveContent(
new File("result_" + System.currentTimeMillis()
+ ".txt"));
} catch (HttpResponseException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}