public interface HttpTransport
修飾子と型 | インターフェースと説明 |
---|---|
static interface | HttpTransport.Response HTTP 操作レスポンス。 |
修飾子と型 | メソッドと説明 |
---|---|
static HttpTransport | create(DockerHost dockerHost) DockerHost に基づいて最適な HttpTransport を作成します。 |
HttpTransport.Response | delete(URISE uri) HTTP DELETE 操作を実行します。 |
HttpTransport.Response | get(URISE uri) HTTP GET 操作を実行します。 |
HttpTransport.Response | post(URISE uri) HTTP POST 操作を実行します。 |
HttpTransport.Response | post(URISE uri, StringSE registryAuth) HTTP POST 操作を実行します。 |
HttpTransport.Response | post(URISE uri, StringSE contentType, IOConsumer<OutputStreamSE> writer) HTTP POST 操作を実行します。 |
HttpTransport.Response | put(URISE uri, StringSE contentType, IOConsumer<OutputStreamSE> writer) HTTP PUT 操作を実行します。 |
HttpTransport.Response get(URISE uri) throws IOExceptionSE
uri
- 宛先 URI (ホスト / ポートを除く)IOExceptionSE
- IO エラー時 HttpTransport.Response post(URISE uri) throws IOExceptionSE
uri
- 宛先 URI (ホスト / ポートを除く)IOExceptionSE
- IO エラー時 HttpTransport.Response post(URISE uri, StringSE registryAuth) throws IOExceptionSE
uri
- 宛先 URI (ホスト / ポートを除く)registryAuth
- レジストリ認証資格情報 IOExceptionSE
- IO エラー時 HttpTransport.Response post(URISE uri, StringSE contentType, IOConsumer<OutputStreamSE> writer) throws IOExceptionSE
uri
- 宛先 URI (ホスト / ポートを除く)contentType
- 書き込むコンテンツ型 writer
- コンテンツライター IOExceptionSE
- IO エラー時 HttpTransport.Response put(URISE uri, StringSE contentType, IOConsumer<OutputStreamSE> writer) throws IOExceptionSE
uri
- 宛先 URI (ホスト / ポートを除く)contentType
- 書き込むコンテンツ型 writer
- コンテンツライター IOExceptionSE
- IO エラー時 HttpTransport.Response delete(URISE uri) throws IOExceptionSE
uri
- 宛先 URI (ホスト / ポートを除く)IOExceptionSE
- IO エラー時 static HttpTransport create(DockerHost dockerHost)
DockerHost
に基づいて最適な HttpTransport
を作成します。dockerHost
- Docker ホスト情報 HttpTransport
インスタンス