✏️ 正在编辑: README.rst
路径:
/home/bpioifn/www/pigmentse/modules/psaddonsconnect/vendor/guzzlehttp/ringphp/README.rst
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
======= RingPHP ======= Provides a simple API and specification that abstracts away the details of HTTP into a single PHP function. RingPHP be used to power HTTP clients and servers through a PHP function that accepts a request hash and returns a response hash that is fulfilled using a `promise <https://github.com/reactphp/promise>`_, allowing RingPHP to support both synchronous and asynchronous workflows. By abstracting the implementation details of different HTTP clients and servers, RingPHP allows you to utilize pluggable HTTP clients and servers without tying your application to a specific implementation. .. code-block:: php <?php require 'vendor/autoload.php'; use GuzzleHttp\Ring\Client\CurlHandler; $handler = new CurlHandler(); $response = $handler([ 'http_method' => 'GET', 'uri' => '/', 'headers' => [ 'host' => ['www.google.com'], 'x-foo' => ['baz'] ] ]); $response->then(function (array $response) { echo $response['status']; }); $response->wait(); RingPHP is inspired by Clojure's `Ring <https://github.com/ring-clojure/ring>`_, which, in turn, was inspired by Python's WSGI and Ruby's Rack. RingPHP is utilized as the handler layer in `Guzzle <http://guzzlephp.org>`_ 5.0+ to send HTTP requests. Documentation ------------- See http://ringphp.readthedocs.org/ for the full online documentation.
💾 保存文件
← 返回文件管理器