post() публичный Метод

public post ( $url, $headers = [], $content = '' )
Пример #1
0
<?php

use Clue\React\Buzz\Browser;
use React\Stream\ReadableStreamInterface;
use Psr\Http\Message\ResponseInterface;
use React\Stream\Stream;
use RingCentral\Psr7;
$url = isset($argv[1]) ? $argv[1] : 'https://httpbin.org/post';
require __DIR__ . '/../vendor/autoload.php';
$loop = React\EventLoop\Factory::create();
$client = new Browser($loop);
$in = new Stream(STDIN, $loop);
echo 'Sending STDIN as POST to ' . $url . '…' . PHP_EOL;
$client->post($url, array(), $in)->then(function (ResponseInterface $response) {
    echo 'Received' . PHP_EOL . Psr7\str($response);
}, 'printf');
$loop->run();