该软件包提供了一个PSR-7适配器作为的插件。
安装
该软件包可以作为依赖项安装。
composer require amphp/http-client-psr7
用法
创建Amp\Http\Client\Psr7\PsrAdapter实例,以在本机Amp和PSR-7格式之间转换客户端请求和响应。 适配器不依赖于任何具体的PSR-7实现,因此它需要PSR-17工厂接口才能创建PSR-7请求和响应。
<?php
use Amp \ Http \ Client \ Psr7 \ PsrAdapter ;
use Amp \ Loop ;
use Laminas \ Diactoros \ RequestFactory ;
use Laminas \ Diactoros \ ResponseFactory ;
Loop :: run ( function () {
$ psrAdapter = new PsrAdapter ();
// PSR-17 request factory
$ psrRequestFactory = new RequestFactory
1