このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
|
psr:psr18 [2020/08/28 14:27] y2sunlight [ClientInterface] |
psr:psr18 [2020/09/01 11:55] (現在) tanaka [PSR-18: HTTP Client] |
||
|---|---|---|---|
| 行 1: | 行 1: | ||
| - | > 編集中 | ||
| - | |||
| ====== PSR-18: HTTP Client ====== | ====== PSR-18: HTTP Client ====== | ||
| 行 24: | 行 22: | ||
| * [[psr: | * [[psr: | ||
| * PSR-18: HTTP Client - HTTPクライアント | * PSR-18: HTTP Client - HTTPクライアント | ||
| - | * [[psr: | + | * [[psr: |
| ----- | ----- | ||
| 行 126: | 行 124: | ||
| /** | /** | ||
| - | * Every HTTP client related exception MUST implement this interface. | ||
| * すべてのHTTPクライアント関連の例外は、このインターフェイスを実装する必要があります。 | * すべてのHTTPクライアント関連の例外は、このインターフェイスを実装する必要があります。 | ||
| */ | */ | ||
| 行 144: | 行 141: | ||
| /** | /** | ||
| - | * Exception for when a request failed. | ||
| * リクエストが失敗した場合の例外。 | * リクエストが失敗した場合の例外。 | ||
| * | * | ||
| - | * Examples: | ||
| - | | ||
| - | | ||
| * 例: | * 例: | ||
| | | ||
| 行 157: | 行 150: | ||
| { | { | ||
| /** | /** | ||
| - | * Returns the request. | ||
| * リクエストを返します。 | * リクエストを返します。 | ||
| * | * | ||
| - | * The request object MAY be a different object from the one passed to ClientInterface:: | ||
| * リクエストオブジェクトは、ClientInterface:: | * リクエストオブジェクトは、ClientInterface:: | ||
| * 異なるオブジェクトである可能性があります | * 異なるオブジェクトである可能性があります | ||
| 行 180: | 行 171: | ||
| /** | /** | ||
| - | * Thrown when the request cannot be completed because of network issues. | ||
| * ネットワークの問題のためにリクエストを完了できない場合にスローされます。 | * ネットワークの問題のためにリクエストを完了できない場合にスローされます。 | ||
| * | * | ||
| - | * There is no response object as this exception is thrown when no response has been received. | ||
| * この例外は、応答が受信されなかった場合にスローされるため、応答オブジェクトはありません。 | * この例外は、応答が受信されなかった場合にスローされるため、応答オブジェクトはありません。 | ||
| * | * | ||
| - | * Example: the target host name can not be resolved or the connection failed. | ||
| * 例:ターゲットホスト名を解決できないか、接続が失敗しました。 | * 例:ターゲットホスト名を解決できないか、接続が失敗しました。 | ||
| */ | */ | ||
| 行 193: | 行 181: | ||
| /** | /** | ||
| * Returns the request. | * Returns the request. | ||
| - | * リクエストを返します。 | ||
| * | * | ||
| - | * The request object MAY be a different object from the one passed to ClientInterface:: | ||
| * リクエストオブジェクトは、ClientInterface:: | * リクエストオブジェクトは、ClientInterface:: | ||
| * 異なるオブジェクトである可能性があります | * 異なるオブジェクトである可能性があります | ||
| 行 206: | 行 192: | ||
| \\ | \\ | ||
| - | |||