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();

}

}

}