@Published(tag="architect")
public interface HttpProtocolClient
修飾子とタイプ | メソッドと説明 |
---|---|
HttpResult |
execute(nablarch.fw.messaging.realtime.http.client.HttpProtocolClient.HttpRequestMethodEnum httpMethod,
String url,
Map<List> headerInfo,
Map urlParams,
HttpOutputStreamWriter writer,
HttpInputStreamReader reader)
HTTP通信を行う。
|
void |
setAccept(String accept)
受け入れるデータ種別を設定します。
|
void |
setConnectTimeout(int connectTimeout)
接続タイムアウトを設定する。
|
void |
setContentType(String contentType)
コンテンツタイプを設定する。
|
void |
setProxyInfo(String url,
int port)
プロキシ情報を設定します。
|
void |
setQueryStringEncoding(String queryStringEncoding)
パラメータをエンコードする際に使用する文字コードを設定する。
|
void |
setReadTimeout(int httpReadTimeout)
読み取りタイムアウトを設定する。
|
void |
setSslContext(SSLContext sslContext)
SSLContextを設定する。
|
void setProxyInfo(String url, int port)
url
- プロキシURLport
- ポート番号void setSslContext(SSLContext sslContext)
sslContext
- SSLContextvoid setConnectTimeout(int connectTimeout)
connectTimeout
- 接続タイムアウトvoid setReadTimeout(int httpReadTimeout)
httpReadTimeout
- 読み取りタイムアウトvoid setContentType(String contentType)
contentType
- コンテンツタイプvoid setAccept(String accept)
accept
- 受け入れるデータ種別void setQueryStringEncoding(String queryStringEncoding)
queryStringEncoding
- 文字コードHttpResult execute(nablarch.fw.messaging.realtime.http.client.HttpProtocolClient.HttpRequestMethodEnum httpMethod, String url, Map<List> headerInfo, Map urlParams, HttpOutputStreamWriter writer, HttpInputStreamReader reader)
httpMethod
- HTTPメソッドurl
- 接続先headerInfo
- HttpHeadderに渡す情報urlParams
- URLパラメータwriter
- StreamWritterreader
- OutputStreamReader