判断是否请求成功

有时候RPC服务只返回bool布尔值,这时候我们单纯的通过if run()结果,是没办法正确判断是否真的请求成功。
为了应对这种请求,SW-X提供了一个RpcClient->isSuccess()方法,用于判断是否真正请求成功。
使用例子如下:

$Rpc = new \x\RpcClient();
$body = $Rpc->route('order/create')
        ->func('run')
        ->header(['sign' => '123456'])
        ->param(['id' => 1, 'name' => 'sw-x'])
        ->max(5)
        ->send();
if ($Rpc->isSuccess()) {
	var_dump($body);
} else {
	var_dump('no~!');
}