jp.co.ogis_ri.citk.policytool.common.http
クラス HttpClientWrapper

java.lang.Object
  上位を拡張 jp.co.ogis_ri.citk.policytool.common.http.HttpClientWrapper

public class HttpClientWrapper
extends Object

HttpClient のラッパークラス.


コンストラクタの概要
HttpClientWrapper()
          コンストラクタ.
HttpClientWrapper(org.apache.http.impl.client.DefaultHttpClient httpClient)
          コンストラクタ.
 
メソッドの概要
 void addCookie(org.apache.http.cookie.Cookie cookie)
          クッキーを追加する.
 void addQueryParam(String name, String value)
          パラメータを追加する.
 void clearCookieStore()
          クッキーをすべて削除する.
 void clearQueryParam()
          パラメータをすべて削除する.
 HttpResponseWrapper get(String urlString)
          GETリクエストを行う.
 HttpResponseWrapper get(URL url)
          GETリクエストを行う.
 String getCookiePolicy()
          クッキーのポリシーを取得する.
 String getEncoding()
          エンコーディングを取得する.
 HttpResponseWrapper post(String urlString)
          POSTリクエストを行う.
 HttpResponseWrapper post(URI uri)
          POSTリクエストを行う.
 void setCookiePolicy(String cookiePolicy)
          クッキーのポリシーを設定する.
 void setEncoding(String encoding)
          エンコーディングを設定する.
 void shutdown()
          HttpClient の接続を切断する.
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

HttpClientWrapper

public HttpClientWrapper()
コンストラクタ.


HttpClientWrapper

public HttpClientWrapper(org.apache.http.impl.client.DefaultHttpClient httpClient)
コンストラクタ.

パラメータ:
httpClient - ラップする HttpClient.
メソッドの詳細

getEncoding

public String getEncoding()
エンコーディングを取得する.

戻り値:
エンコーディング.

setEncoding

public void setEncoding(String encoding)
エンコーディングを設定する.

パラメータ:
encoding - エンコーディング.

getCookiePolicy

public String getCookiePolicy()
クッキーのポリシーを取得する.

戻り値:
クッキーのポリシー.

setCookiePolicy

public void setCookiePolicy(String cookiePolicy)
クッキーのポリシーを設定する.

パラメータ:
cookiePolicy - クッキーのポリシー.

addQueryParam

public void addQueryParam(String name,
                          String value)
パラメータを追加する.

パラメータ:
name - パラメータの名前.
value - パラメータの値.

clearQueryParam

public void clearQueryParam()
パラメータをすべて削除する.


addCookie

public void addCookie(org.apache.http.cookie.Cookie cookie)
クッキーを追加する.

パラメータ:
cookie - 追加するクッキー.

clearCookieStore

public void clearCookieStore()
クッキーをすべて削除する.


get

public HttpResponseWrapper get(String urlString)
GETリクエストを行う.

パラメータ:
urlString - URL文字列.
戻り値:
レスポンスの HttpResponseWrapper.

get

public HttpResponseWrapper get(URL url)
GETリクエストを行う.

パラメータ:
url - URL オブジェクト.
戻り値:
レスポンスの HttpResponseWrapper.

post

public HttpResponseWrapper post(String urlString)
POSTリクエストを行う.

パラメータ:
urlString - URL文字列.
戻り値:
レスポンスの HttpResponseWrapper.

post

public HttpResponseWrapper post(URI uri)
POSTリクエストを行う.

パラメータ:
uri - URI オブジェクト.
戻り値:
レスポンスの HttpResponseWrapper.

shutdown

public void shutdown()
HttpClient の接続を切断する.



Copyright © 2011-2012 OGIS-RI Co.,Ltd.. All Rights Reserved.