or1ko's diary

日々を書きます

2015-03-15から1日間の記事一覧

ユーザ認証があるプロキシのHTTPクライアント

Javaでプロキシを使うHTTPクライアントについて下記が参考になる。 JavaのHTTP通信でプロキシを使うユーザの認証がプロキシにある場合は、下記の通り。 java.net.Proxyではできない模様。調べたが見つからなかった。 システムプロパティで指定はできる。java…

HTTP クライアント GETの例

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; import java.nio.charset.StandardCharsets; public class SampleGetHttpClient { public static…

キーと値の設定(ファイル)の読み書き

キーと値だけの設定(ファイル)であれば、 java.uti.Propertiesクラスで簡単に作成できる。 XMLでも入出力できるようになっている。 日本語を含む場合、XMLで出力しておけば、エディタで開いても値がわかる。 import java.io.IOException; import java.util.P…

HTTP サーバの例(POST)

HTTP サーバ。POSTの例。 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.net.InetSocketAddress; import java.nio.chars…

HTTPクライアント POSTの例

http://localhost:8080にPOSTでアクセスして、 レスポンスをUTF-8でエンコーディングしてコンソールに表示する。 public class SamplePostHttpClient { public static void main(String[] args) throws IOException { String url = "http://localhost:8080/"…

HTTP サーバのGETの例

単純にHello Worldを表示する例。 起動し、http://localhost:8080/にアクセスすると表示される。 import java.io.IOException; import java.io.OutputStream; import java.net.InetSocketAddress; import com.sun.net.httpserver.HttpExchange; import com.s…