ここのところ数日、Windows Azure SDK for Javaをお試し中。
システムで使いたいからなのだが、ひとつ大きな制約が。
Windows Azure はインターネット上にあるのに、そこにアクセスするSDK for Javaがプロキシ接続に対応していないのだ。
通常のJavaでHTTP開発を行う場合、java.net.* を利用すると思われるが、この場合は、Javaのシステムプロパティ http.proxyHost, http.proxyPort などを設定することで、プロキシを経由させることが出来る。
が、試してみたところ、これが機能しない。なぜかと思ったら、Azure SDK for Javaは、org.apache.http.* 系のモジュールを使ってHTTP通信を行っているみたいなのだ。
ちょっとSDKを改修すればいけそうなものなのだが、、、
Java SDK のsourceforgeにもProxyの要望があがっていたので、すぐに改修されるとうれしいのだが、、、そんなに早くはいかないかなぁ。。。