org.maachang.service.http
クラス HttpService

java.lang.Object
  上位を拡張 org.maachang.service.http.HttpService

public class HttpService
extends java.lang.Object

HTTPサービス.

導入されたバージョン:
MaaEngine 1.00
バージョン:
2007/10/18
作成者:
masahito suzuki

コンストラクタの概要
HttpService()
           
 
メソッドの概要
 HttpResult body(java.lang.Object param, java.lang.String url, byte[] body)
          指定URLに対してBodyに情報を設定してアクセス.
 HttpResult body(java.lang.Object param, java.lang.String url, byte[] body, HttpHeader header)
          指定URLに対してBodyに情報を設定してアクセス.
 HttpResult body(java.lang.Object param, java.lang.String url, byte[] body, HttpHeader header, java.lang.String userAgent)
          指定URLに対してBodyに情報を設定してアクセス.
 HttpResult body(java.lang.Object param, java.lang.String url, byte[] body, java.lang.String userAgent)
          指定URLに対してBodyに情報を設定してアクセス.
 HttpResult body(java.lang.Object param, java.lang.String url, java.lang.String contentType, byte[] body)
          指定URLに対してBodyに情報を設定してアクセス.
 HttpResult body(java.lang.Object param, java.lang.String url, java.lang.String contentType, byte[] body, HttpHeader header)
          指定URLに対してBodyに情報を設定してアクセス.
 HttpResult body(java.lang.Object param, java.lang.String url, java.lang.String contentType, byte[] body, HttpHeader header, java.lang.String userAgent)
          指定URLに対してBodyに情報を設定してアクセス.
 HttpResult body(java.lang.Object param, java.lang.String url, java.lang.String contentType, byte[] body, java.lang.String userAgent)
          指定URLに対してBodyに情報を設定してアクセス.
 HttpResult bodyHttpParam(java.lang.String url, byte[] body, HttpParam param)
          指定URLに対してBodyに情報を設定してアクセス.
 HttpResult bodyHttpParam(java.lang.String url, byte[] body, HttpParam param, HttpHeader header)
          指定URLに対してBodyに情報を設定してアクセス.
 HttpResult bodyHttpParam(java.lang.String url, byte[] body, HttpParam param, HttpHeader header, java.lang.String userAgent)
          指定URLに対してBodyに情報を設定してアクセス.
 HttpResult bodyHttpParam(java.lang.String url, byte[] body, HttpParam param, java.lang.String userAgent)
          指定URLに対してBodyに情報を設定してアクセス.
 HttpResult bodyHttpParam(java.lang.String url, java.lang.String contentType, byte[] body, HttpParam param)
          指定URLに対してBodyに情報を設定してアクセス.
 HttpResult bodyHttpParam(java.lang.String url, java.lang.String contentType, byte[] body, HttpParam param, HttpHeader header)
          指定URLに対してBodyに情報を設定してアクセス.
 HttpResult bodyHttpParam(java.lang.String url, java.lang.String contentType, byte[] body, HttpParam param, HttpHeader header, java.lang.String userAgent)
          指定URLに対してBodyに情報を設定してアクセス.
 HttpResult bodyHttpParam(java.lang.String url, java.lang.String contentType, byte[] body, HttpParam param, java.lang.String userAgent)
          指定URLに対してBodyに情報を設定してアクセス.
 HttpResult get(java.lang.Object param, java.lang.String url)
          指定URLに対してGETでアクセス.
 HttpResult get(java.lang.Object param, java.lang.String url, HttpHeader header)
          指定URLに対してGETでアクセス.
 HttpResult get(java.lang.Object param, java.lang.String url, HttpHeader header, java.lang.String userAgent)
          指定URLに対してGETでアクセス.
 HttpResult get(java.lang.Object param, java.lang.String url, java.lang.String userAgent)
          指定URLに対してGETでアクセス.
 HttpResult getHttpParam(java.lang.String url, HttpParam param)
          指定URLに対してGETでアクセス.
 HttpResult getHttpParam(java.lang.String url, HttpParam param, HttpHeader header)
          指定URLに対してGETでアクセス.
 HttpResult getHttpParam(java.lang.String url, HttpParam param, HttpHeader header, java.lang.String userAgent)
          指定URLに対してGETでアクセス.
 HttpResult getHttpParam(java.lang.String url, HttpParam param, java.lang.String userAgent)
          指定URLに対してGETでアクセス.
 HttpResult post(java.lang.Object param, java.lang.String url)
          指定URLに対してPOSTでアクセス.
 HttpResult post(java.lang.Object param, java.lang.String url, HttpHeader header)
          指定URLに対してPOSTでアクセス.
 HttpResult post(java.lang.Object param, java.lang.String url, HttpHeader header, java.lang.String userAgent)
          指定URLに対してPOSTでアクセス.
 HttpResult post(java.lang.Object param, java.lang.String url, java.lang.String userAgent)
          指定URLに対してPOSTでアクセス.
 HttpResult postHttpParam(java.lang.String url, HttpParam param)
          指定URLに対してPOSTでアクセス.
 HttpResult postHttpParam(java.lang.String url, HttpParam param, HttpHeader header)
          指定URLに対してPOSTでアクセス.
 HttpResult postHttpParam(java.lang.String url, HttpParam param, HttpHeader header, java.lang.String userAgent)
          指定URLに対してPOSTでアクセス.
 HttpResult postHttpParam(java.lang.String url, HttpParam param, java.lang.String userAgent)
          指定URLに対してPOSTでアクセス.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

HttpService

public HttpService()
メソッドの詳細

post

public HttpResult post(java.lang.Object param,
                       java.lang.String url)
                throws java.lang.Exception
指定URLに対してPOSTでアクセス.

指定URLに対してPOSTでアクセスします.

パラメータ:
param - 対象のパラメータを設定します.
url - 対象のURLを設定します.
戻り値:
HttpResult 結果情報が返されます.
例外:
java.lang.Exception - 例外.

post

public HttpResult post(java.lang.Object param,
                       java.lang.String url,
                       java.lang.String userAgent)
                throws java.lang.Exception
指定URLに対してPOSTでアクセス.

指定URLに対してPOSTでアクセスします.

パラメータ:
param - 対象のパラメータを設定します.
url - 対象のURLを設定します.
userAgent - 対象のユーザエージェントを設定します.
戻り値:
HttpResult 結果情報が返されます.
例外:
java.lang.Exception - 例外.

postHttpParam

public HttpResult postHttpParam(java.lang.String url,
                                HttpParam param)
                         throws java.lang.Exception
指定URLに対してPOSTでアクセス.

指定URLに対してPOSTでアクセスします.

パラメータ:
url - 対象のURLを設定します.
param - 対象のパラメータを設定します.
戻り値:
HttpResult 結果情報が返されます.
例外:
java.lang.Exception - 例外.

postHttpParam

public HttpResult postHttpParam(java.lang.String url,
                                HttpParam param,
                                java.lang.String userAgent)
                         throws java.lang.Exception
指定URLに対してPOSTでアクセス.

指定URLに対してPOSTでアクセスします.

パラメータ:
url - 対象のURLを設定します.
param - 対象のパラメータを設定します.
userAgent - 対象のユーザエージェントを設定します.
戻り値:
HttpResult 結果情報が返されます.
例外:
java.lang.Exception - 例外.

post

public HttpResult post(java.lang.Object param,
                       java.lang.String url,
                       HttpHeader header)
                throws java.lang.Exception
指定URLに対してPOSTでアクセス.

指定URLに対してPOSTでアクセスします.

パラメータ:
param - 対象のパラメータを設定します.
url - 対象のURLを設定します.
header - 対象のヘッダを設定します.
戻り値:
HttpResult 結果情報が返されます.
例外:
java.lang.Exception - 例外.

post

public HttpResult post(java.lang.Object param,
                       java.lang.String url,
                       HttpHeader header,
                       java.lang.String userAgent)
                throws java.lang.Exception
指定URLに対してPOSTでアクセス.

指定URLに対してPOSTでアクセスします.

パラメータ:
param - 対象のパラメータを設定します.
url - 対象のURLを設定します.
header - 対象のヘッダを設定します.
userAgent - 対象のユーザエージェントを設定します.
戻り値:
HttpResult 結果情報が返されます.
例外:
java.lang.Exception - 例外.

postHttpParam

public HttpResult postHttpParam(java.lang.String url,
                                HttpParam param,
                                HttpHeader header)
                         throws java.lang.Exception
指定URLに対してPOSTでアクセス.

指定URLに対してPOSTでアクセスします.

パラメータ:
url - 対象のURLを設定します.
param - 対象のパラメータを設定します.
header - 対象のヘッダを設定します.
戻り値:
HttpResult 結果情報が返されます.
例外:
java.lang.Exception - 例外.

postHttpParam

public HttpResult postHttpParam(java.lang.String url,
                                HttpParam param,
                                HttpHeader header,
                                java.lang.String userAgent)
                         throws java.lang.Exception
指定URLに対してPOSTでアクセス.

指定URLに対してPOSTでアクセスします.

パラメータ:
url - 対象のURLを設定します.
param - 対象のパラメータを設定します.
header - 対象のヘッダを設定します.
userAgent - 対象のユーザエージェントを設定します.
戻り値:
HttpResult 結果情報が返されます.
例外:
java.lang.Exception - 例外.

get

public HttpResult get(java.lang.Object param,
                      java.lang.String url)
               throws java.lang.Exception
指定URLに対してGETでアクセス.

指定URLに対してGETでアクセスします.

パラメータ:
param - 対象のパラメータを設定します.
url - 対象のURLを設定します.
戻り値:
HttpResult 結果情報が返されます.
例外:
java.lang.Exception - 例外.

get

public HttpResult get(java.lang.Object param,
                      java.lang.String url,
                      java.lang.String userAgent)
               throws java.lang.Exception
指定URLに対してGETでアクセス.

指定URLに対してGETでアクセスします.

パラメータ:
param - 対象のパラメータを設定します.
url - 対象のURLを設定します.
userAgent - 対象のユーザエージェントを設定します.
戻り値:
HttpResult 結果情報が返されます.
例外:
java.lang.Exception - 例外.

getHttpParam

public HttpResult getHttpParam(java.lang.String url,
                               HttpParam param)
                        throws java.lang.Exception
指定URLに対してGETでアクセス.

指定URLに対してGETでアクセスします.

パラメータ:
url - 対象のURLを設定します.
param - 対象のパラメータを設定します.
戻り値:
HttpResult 結果情報が返されます.
例外:
java.lang.Exception - 例外.

getHttpParam

public HttpResult getHttpParam(java.lang.String url,
                               HttpParam param,
                               java.lang.String userAgent)
                        throws java.lang.Exception
指定URLに対してGETでアクセス.

指定URLに対してGETでアクセスします.

パラメータ:
url - 対象のURLを設定します.
param - 対象のパラメータを設定します.
userAgent - 対象のユーザエージェントを設定します.
戻り値:
HttpResult 結果情報が返されます.
例外:
java.lang.Exception - 例外.

get

public HttpResult get(java.lang.Object param,
                      java.lang.String url,
                      HttpHeader header)
               throws java.lang.Exception
指定URLに対してGETでアクセス.

指定URLに対してGETでアクセスします.

パラメータ:
param - 対象のパラメータを設定します.
url - 対象のURLを設定します.
header - 対象のヘッダを設定します.
戻り値:
HttpResult 結果情報が返されます.
例外:
java.lang.Exception - 例外.

get

public HttpResult get(java.lang.Object param,
                      java.lang.String url,
                      HttpHeader header,
                      java.lang.String userAgent)
               throws java.lang.Exception
指定URLに対してGETでアクセス.

指定URLに対してGETでアクセスします.

パラメータ:
param - 対象のパラメータを設定します.
url - 対象のURLを設定します.
header - 対象のヘッダを設定します.
userAgent - 対象のユーザエージェントを設定します.
戻り値:
HttpResult 結果情報が返されます.
例外:
java.lang.Exception - 例外.

getHttpParam

public HttpResult getHttpParam(java.lang.String url,
                               HttpParam param,
                               HttpHeader header)
                        throws java.lang.Exception
指定URLに対してGETでアクセス.

指定URLに対してGETでアクセスします.

パラメータ:
url - 対象のURLを設定します.
param - 対象のパラメータを設定します.
header - 対象のヘッダを設定します.
戻り値:
HttpResult 結果情報が返されます.
例外:
java.lang.Exception - 例外.

getHttpParam

public HttpResult getHttpParam(java.lang.String url,
                               HttpParam param,
                               HttpHeader header,
                               java.lang.String userAgent)
                        throws java.lang.Exception
指定URLに対してGETでアクセス.

指定URLに対してGETでアクセスします.

パラメータ:
url - 対象のURLを設定します.
param - 対象のパラメータを設定します.
header - 対象のヘッダを設定します.
userAgent - 対象のユーザエージェントを設定します.
戻り値:
HttpResult 結果情報が返されます.
例外:
java.lang.Exception - 例外.

body

public HttpResult body(java.lang.Object param,
                       java.lang.String url,
                       byte[] body)
                throws java.lang.Exception
指定URLに対してBodyに情報を設定してアクセス.

指定URLに対してBodyに情報を設定してアクセスします.

パラメータ:
param - 対象のパラメータを設定します.
url - 対象のURLを設定します.
body - 対象のBodyを設定します.
戻り値:
HttpResult 結果情報が返されます.
例外:
java.lang.Exception - 例外.

body

public HttpResult body(java.lang.Object param,
                       java.lang.String url,
                       byte[] body,
                       java.lang.String userAgent)
                throws java.lang.Exception
指定URLに対してBodyに情報を設定してアクセス.

指定URLに対してBodyに情報を設定してアクセスします.

パラメータ:
param - 対象のパラメータを設定します.
url - 対象のURLを設定します.
body - 対象のBodyを設定します.
userAgent - 対象のユーザエージェントを設定します.
戻り値:
HttpResult 結果情報が返されます.
例外:
java.lang.Exception - 例外.

bodyHttpParam

public HttpResult bodyHttpParam(java.lang.String url,
                                byte[] body,
                                HttpParam param)
                         throws java.lang.Exception
指定URLに対してBodyに情報を設定してアクセス.

指定URLに対してBodyに情報を設定してアクセスします.

パラメータ:
url - 対象のURLを設定します.
body - 対象のBodyを設定します.
param - 対象のパラメータを設定します.
戻り値:
HttpResult 結果情報が返されます.
例外:
java.lang.Exception - 例外.

bodyHttpParam

public HttpResult bodyHttpParam(java.lang.String url,
                                byte[] body,
                                HttpParam param,
                                java.lang.String userAgent)
                         throws java.lang.Exception
指定URLに対してBodyに情報を設定してアクセス.

指定URLに対してBodyに情報を設定してアクセスします.

パラメータ:
url - 対象のURLを設定します.
body - 対象のBodyを設定します.
param - 対象のパラメータを設定します.
userAgent - 対象のユーザエージェントを設定します.
戻り値:
HttpResult 結果情報が返されます.
例外:
java.lang.Exception - 例外.

body

public HttpResult body(java.lang.Object param,
                       java.lang.String url,
                       byte[] body,
                       HttpHeader header)
                throws java.lang.Exception
指定URLに対してBodyに情報を設定してアクセス.

指定URLに対してBodyに情報を設定してアクセスします.

パラメータ:
param - 対象のパラメータを設定します.
url - 対象のURLを設定します.
body - 対象のBodyを設定します.
header - 対象のヘッダを設定します.
戻り値:
HttpResult 結果情報が返されます.
例外:
java.lang.Exception - 例外.

body

public HttpResult body(java.lang.Object param,
                       java.lang.String url,
                       byte[] body,
                       HttpHeader header,
                       java.lang.String userAgent)
                throws java.lang.Exception
指定URLに対してBodyに情報を設定してアクセス.

指定URLに対してBodyに情報を設定してアクセスします.

パラメータ:
param - 対象のパラメータを設定します.
url - 対象のURLを設定します.
body - 対象のBodyを設定します.
header - 対象のヘッダを設定します.
userAgent - 対象のユーザエージェントを設定します.
戻り値:
HttpResult 結果情報が返されます.
例外:
java.lang.Exception - 例外.

bodyHttpParam

public HttpResult bodyHttpParam(java.lang.String url,
                                byte[] body,
                                HttpParam param,
                                HttpHeader header)
                         throws java.lang.Exception
指定URLに対してBodyに情報を設定してアクセス.

指定URLに対してBodyに情報を設定してアクセスします.

パラメータ:
url - 対象のURLを設定します.
body - 対象のBodyを設定します.
param - 対象のパラメータを設定します.
header - 対象のヘッダを設定します.
戻り値:
HttpResult 結果情報が返されます.
例外:
java.lang.Exception - 例外.

bodyHttpParam

public HttpResult bodyHttpParam(java.lang.String url,
                                byte[] body,
                                HttpParam param,
                                HttpHeader header,
                                java.lang.String userAgent)
                         throws java.lang.Exception
指定URLに対してBodyに情報を設定してアクセス.

指定URLに対してBodyに情報を設定してアクセスします.

パラメータ:
url - 対象のURLを設定します.
body - 対象のBodyを設定します.
param - 対象のパラメータを設定します.
header - 対象のヘッダを設定します.
userAgent - 対象のユーザエージェントを設定します.
戻り値:
HttpResult 結果情報が返されます.
例外:
java.lang.Exception - 例外.

body

public HttpResult body(java.lang.Object param,
                       java.lang.String url,
                       java.lang.String contentType,
                       byte[] body)
                throws java.lang.Exception
指定URLに対してBodyに情報を設定してアクセス.

指定URLに対してBodyに情報を設定してアクセスします.

パラメータ:
param - 対象のパラメータを設定します.
url - 対象のURLを設定します.
contentType - 対象のコンテンツタイプを設定します.
body - 対象のBodyを設定します.
戻り値:
HttpResult 結果情報が返されます.
例外:
java.lang.Exception - 例外.

body

public HttpResult body(java.lang.Object param,
                       java.lang.String url,
                       java.lang.String contentType,
                       byte[] body,
                       java.lang.String userAgent)
                throws java.lang.Exception
指定URLに対してBodyに情報を設定してアクセス.

指定URLに対してBodyに情報を設定してアクセスします.

パラメータ:
param - 対象のパラメータを設定します.
url - 対象のURLを設定します.
contentType - 対象のコンテンツタイプを設定します.
body - 対象のBodyを設定します.
userAgent - 対象のユーザエージェントを設定します.
戻り値:
HttpResult 結果情報が返されます.
例外:
java.lang.Exception - 例外.

bodyHttpParam

public HttpResult bodyHttpParam(java.lang.String url,
                                java.lang.String contentType,
                                byte[] body,
                                HttpParam param)
                         throws java.lang.Exception
指定URLに対してBodyに情報を設定してアクセス.

指定URLに対してBodyに情報を設定してアクセスします.

パラメータ:
url - 対象のURLを設定します.
contentType - 対象のコンテンツタイプを設定します.
body - 対象のBodyを設定します.
param - 対象のパラメータを設定します.
戻り値:
HttpResult 結果情報が返されます.
例外:
java.lang.Exception - 例外.

bodyHttpParam

public HttpResult bodyHttpParam(java.lang.String url,
                                java.lang.String contentType,
                                byte[] body,
                                HttpParam param,
                                java.lang.String userAgent)
                         throws java.lang.Exception
指定URLに対してBodyに情報を設定してアクセス.

指定URLに対してBodyに情報を設定してアクセスします.

パラメータ:
url - 対象のURLを設定します.
contentType - 対象のコンテンツタイプを設定します.
body - 対象のBodyを設定します.
param - 対象のパラメータを設定します.
userAgent - 対象のユーザエージェントを設定します.
戻り値:
HttpResult 結果情報が返されます.
例外:
java.lang.Exception - 例外.

body

public HttpResult body(java.lang.Object param,
                       java.lang.String url,
                       java.lang.String contentType,
                       byte[] body,
                       HttpHeader header)
                throws java.lang.Exception
指定URLに対してBodyに情報を設定してアクセス.

指定URLに対してBodyに情報を設定してアクセスします.

パラメータ:
param - 対象のパラメータを設定します.
url - 対象のURLを設定します.
contentType - 対象のコンテンツタイプを設定します.
body - 対象のBodyを設定します.
header - 対象のヘッダを設定します.
戻り値:
HttpResult 結果情報が返されます.
例外:
java.lang.Exception - 例外.

body

public HttpResult body(java.lang.Object param,
                       java.lang.String url,
                       java.lang.String contentType,
                       byte[] body,
                       HttpHeader header,
                       java.lang.String userAgent)
                throws java.lang.Exception
指定URLに対してBodyに情報を設定してアクセス.

指定URLに対してBodyに情報を設定してアクセスします.

パラメータ:
param - 対象のパラメータを設定します.
url - 対象のURLを設定します.
contentType - 対象のコンテンツタイプを設定します.
body - 対象のBodyを設定します.
header - 対象のヘッダを設定します.
userAgent - 対象のユーザエージェントを設定します.
戻り値:
HttpResult 結果情報が返されます.
例外:
java.lang.Exception - 例外.

bodyHttpParam

public HttpResult bodyHttpParam(java.lang.String url,
                                java.lang.String contentType,
                                byte[] body,
                                HttpParam param,
                                HttpHeader header)
                         throws java.lang.Exception
指定URLに対してBodyに情報を設定してアクセス.

指定URLに対してBodyに情報を設定してアクセスします.

パラメータ:
url - 対象のURLを設定します.
contentType - 対象のコンテンツタイプを設定します.
body - 対象のBodyを設定します.
param - 対象のパラメータを設定します.
header - 対象のヘッダを設定します.
戻り値:
HttpResult 結果情報が返されます.
例外:
java.lang.Exception - 例外.

bodyHttpParam

public HttpResult bodyHttpParam(java.lang.String url,
                                java.lang.String contentType,
                                byte[] body,
                                HttpParam param,
                                HttpHeader header,
                                java.lang.String userAgent)
                         throws java.lang.Exception
指定URLに対してBodyに情報を設定してアクセス.

指定URLに対してBodyに情報を設定してアクセスします.

パラメータ:
url - 対象のURLを設定します.
contentType - 対象のコンテンツタイプを設定します.
body - 対象のBodyを設定します.
param - 対象のパラメータを設定します.
header - 対象のヘッダを設定します.
userAgent - 対象のユーザエージェントを設定します.
戻り値:
HttpResult 結果情報が返されます.
例外:
java.lang.Exception - 例外.