juwai / laravel-http-rpc
Laravel 的 http rpc 客户端包
1.0.0
2019-05-08 09:41 UTC
Requires
- php: >=7.1.0
- guzzlehttp/guzzle: ~6.0
Suggests
- barryvdh/laravel-debugbar: Required to display RPC connection information on Debugbar (2.4.*).
This package is auto-updated.
Last update: 2024-09-08 22:08:26 UTC
README
本包提供了一种简单连接到 HTTP RPC 的方法。
安装
-
将外观和提供者添加到
config/app.php
'aliases' => [ ... 'HTTPRPC' => Juwai\LaravelHTTPRPC\Facades\HTTPRPC::class, ],
'providers' => [ ... Juwai\LaravelHTTPRPC\Providers\HTTPRPCClientProvider::class, ],
-
发布配置文件
$ php artisan vendor:publish
-
将实际服务配置添加到已发布的配置文件
config/httprpc.php
中。
使用
GET 方法
$client = HTTPRPC::get('service_one', '1.0'); $response = $client->service_function($param1, $param2);
POST 方法
$client = HTTPRPC::get('service_one', '1.0', 2000, 'POST'); $response = $client->service_function(['param1' => $param1, 'param2' => $param2]);
连接监控
如果你安装了 Debugbar,RPC 连接信息将在 Debugbar 面板上显示。