faysoft / feignphp
通过nacos注册中心,调用spring cloud web服务
Installs: 5
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/faysoft/feignphp
Requires
- php: ^8.0
- guzzlehttp/guzzle: ^7.2
- laravel/framework: ^9.2
This package is not auto-updated.
Last update: 2025-10-10 06:31:42 UTC
README
use Kuabound\FeignPHP\FeignClient; use Kuabound\FeignPHP\ResponseResult; // 假设已设置好 NACOS_ADDR、NACOS_NAMESPACE_ID 环境变量 $client = FeignClient::make('your-service-name'); // 获取业务数据 try { // GET 请求 $data = $client->get('/api/path', ['foo' => 'bar']); // POST 请求 $data = $client->post('/api/path', ['key' => 'value']); // 处理 $data // ... } catch (\Kuabound\FeignPHP\FeignClientException $e) { // 自定义异常处理,或直接不套try catch,往外抛,看业务场景 }