Ground Sunlight

Windowsで作る - PHPプログラミングの開発環境

ユーザ用ツール

サイト用ツール


psr:psr18

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
psr:psr18 [2020/08/28 14:17]
y2sunlight [エラー処理]
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:psr17|PSR-17: HTTP Factories - HTTPファクトリー]]    * [[psr:psr17|PSR-17: HTTP Factories - HTTPファクトリー]] 
   * PSR-18: HTTP Client - HTTPクライアント   * PSR-18: HTTP Client - HTTPクライアント
-  * [[psr:psr19|PSR-19: PHPDoc tags - PHPDocタグ]] +  * [[psr:psr19|PSR-19: PHPDoc tags(Draft) - PHPDocタグ]] 
  
 ----- -----
行 106: 行 104:
 { {
     /**     /**
-     * Sends a PSR-7 request and returns a PSR-7 response. 
      * PSR-7リクエストを送信し、PSR-7レスポンスを返します。      * PSR-7リクエストを送信し、PSR-7レスポンスを返します。
      *      *
      * @param RequestInterface $request      * @param RequestInterface $request
-     * 
      * @return ResponseInterface      * @return ResponseInterface
      *      *
-     * @throws \Psr\Http\Client\ClientExceptionInterface If an error happens while processing the request. +     * @throws \Psr\Http\Client\ClientExceptionInterface リクエストの処理中にエラーが発生した場合。 
-                                                       リクエストの処理中にエラーが発生した場合。+                                                       
      */      */
     public function sendRequest(RequestInterface $request): ResponseInterface;     public function sendRequest(RequestInterface $request): ResponseInterface;
行 128: 行 124:
  
 /** /**
- * Every HTTP client related exception MUST implement this interface. 
  * すべてのHTTPクライアント関連の例外は、このインターフェイスを実装する必要があります。  * すべてのHTTPクライアント関連の例外は、このインターフェイスを実装する必要があります。
  */  */
行 146: 行 141:
  
 /** /**
- * Exception for when a request failed. 
  * リクエストが失敗した場合の例外。  * リクエストが失敗した場合の例外。
  *  *
- * Examples: 
-      - Request is invalid (e.g. method is missing) 
-      - Runtime request errors (e.g. the body stream is not seekable) 
  * 例:  * 例:
       -リクエストが無効です(メソッドが見つからないなど)       -リクエストが無効です(メソッドが見つからないなど)
行 159: 行 150:
 { {
     /**     /**
-     * Returns the request. 
      * リクエストを返します。      * リクエストを返します。
      *      *
-     * The request object MAY be a different object from the one passed to ClientInterface::sendRequest() 
      * リクエストオブジェクトは、ClientInterface::sendRequest()に渡されるオブジェクトとは      * リクエストオブジェクトは、ClientInterface::sendRequest()に渡されるオブジェクトとは
      * 異なるオブジェクトである可能性があります      * 異なるオブジェクトである可能性があります
行 182: 行 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. 
  * 例:ターゲットホスト名を解決できないか、接続が失敗しました。  * 例:ターゲットホスト名を解決できないか、接続が失敗しました。
  */  */
行 195: 行 181:
     /**     /**
      * Returns the request.      * Returns the request.
-     * リクエストを返します。 
      *      *
-     * The request object MAY be a different object from the one passed to ClientInterface::sendRequest() 
      * リクエストオブジェクトは、ClientInterface::sendRequest()に渡されるオブジェクトとは      * リクエストオブジェクトは、ClientInterface::sendRequest()に渡されるオブジェクトとは
      * 異なるオブジェクトである可能性があります      * 異なるオブジェクトである可能性があります
行 208: 行 192:
  
 \\ \\
- 
  
psr/psr18.1598591838.txt.gz · 最終更新: 2020/08/28 14:17 by y2sunlight