ユーザ用ツール

サイト用ツール


11_php:02_framework:01_laravel:35_laravel_guzzle

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

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

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
11_php:02_framework:01_laravel:35_laravel_guzzle [2019/05/25 09:55]
matsui
11_php:02_framework:01_laravel:35_laravel_guzzle [2019/12/19 16:04] (現在)
matsui [シンプル利用]
ライン 9: ライン 9:
   composer require guzzlehttp/​guzzle   composer require guzzlehttp/​guzzle
  
 +==== シンプル利用 ====
 +<​code>​
 +use GuzzleHttp\Client;​
 +
 +$url = '​https://​hoge.hogehoge.com';​
 +$ip = '​192.168.10.11';​
 +$port = '​25';​
 +$client = new Client();
 +$response = $client->​request(
 +    '​POST',​
 +    $url,
 +    [
 +    '​form_params'​ => [ '​ip'​ => $ip, '​port'​=>​ $port],
 +    '​verify'​ => false
 +    ]
 +    );
 +
 +echo $response->​getStatusCode();​ // 200
 +echo $response->​getReasonPhrase();​ // OK
 +echo $response->​getProtocolVersion();​ // 1.1
 +// レスポンスボディを取得
 +$responseBody = $response->​getBody()->​getContents();​
 +</​code>​
 +
 +===== XML_RPC =====
  
-===== Controller ​=====+==== Controller ====
  
 <​code>​ <​code>​
ライン 46: ライン 71:
 </​code>​ </​code>​
  
-===== 呼び出し部分 ​=====+==== 呼び出し部分 ====
 <​code>​ <​code>​
 $XmlRcp =  new App\Http\Controllers\XmlRpc($url,​ $user, $pass); $XmlRcp =  new App\Http\Controllers\XmlRpc($url,​ $user, $pass);
11_php/02_framework/01_laravel/35_laravel_guzzle.1558745738.txt.gz · 最終更新: 2019/05/25 09:55 by matsui

Yesterday:976 Today:1046 Total:02188