uniondrug/service-client

微服务客户端

1.5 2018-01-31 12:49 UTC

This package is auto-updated.

Last update: 2024-09-09 17:58:22 UTC


README

UnionDrug微服务MicroService客户端consumer

  • PHP 7.1+
  • Phalcon 3.2+

方法

  1. RESTful请求服务
    1. delete(string, string, array, array)
    2. get(string, string, array)
    3. head(string, string, array)
    4. options(string, string, array, array)
    5. patch(string, string, array, array)
    6. post(string, string, array, array)
    7. put(string, string, array, array)
  2. 响应结果返回
    1. withError(string, int)
    2. withList(array)
    3. withObject(array)
    4. withPaging(array, ResponsePaging)
    5. withSuccess()
public function postAction(){
    $name = 'serviceName';
    $route = 'route/action';
    $query = ["page" => 1];
    $body = ["userId" => 1, "options" => ["key" => "value"]];
    $this->serviceClient->post($name, $route, $query, $body);
}

目录

└── vendor
    └── uniondrug
        └── service-client
            ├── src
            │   └── Client.php
            └── README.md

Composer

{
    "autoload" : {
        "psr-4" : {
            "UniondrugServiceClient\\" : "vendor/uniondrug/service-client/src"
        }
    }
}