This commit is contained in:
2022-01-09 14:00:32 +08:00
parent b0ed7650c5
commit 4eefe54be0
19 changed files with 1485 additions and 1485 deletions
+37 -37
View File
@@ -1,37 +1,37 @@
<?php
namespace Kiri\Rpc;
use Http\Message\Response;
use Http\Message\Stream;
use Psr\Http\Client\ClientInterface;
use Psr\Http\Message\RequestInterface;
use Psr\Http\Message\ResponseInterface;
/**
*
*/
class JsonRpcTransporter implements ClientInterface
{
use TraitTransporter;
/**
* @param RequestInterface $request
* @return ResponseInterface
* @throws \Exception
*/
public function sendRequest(RequestInterface $request): ResponseInterface
{
$content = $request->getBody()->getContents();
$response = $this->request($this->newClient(), $content, true);
return (new Response())->withBody(new Stream($response));
}
}
<?php
namespace Kiri\Rpc;
use Http\Message\Response;
use Http\Message\Stream;
use Psr\Http\Client\ClientInterface;
use Psr\Http\Message\RequestInterface;
use Psr\Http\Message\ResponseInterface;
/**
*
*/
class JsonRpcTransporter implements ClientInterface
{
use TraitTransporter;
/**
* @param RequestInterface $request
* @return ResponseInterface
* @throws \Exception
*/
public function sendRequest(RequestInterface $request): ResponseInterface
{
$content = $request->getBody()->getContents();
$response = $this->request($this->newClient(), $content, true);
return (new Response())->withBody(new Stream($response));
}
}