Amp\Artax\Client::afterHeaderWrite PHP Method

afterHeaderWrite() private method

private afterHeaderWrite ( RequestCycle $cycle )
$cycle RequestCycle
    private function afterHeaderWrite(RequestCycle $cycle)
    {
        $body = $cycle->request->getBody();
        if ($body == '') {
            // We're finished if there's no body in the request.
            $cycle->futureResponse->update([Notify::REQUEST_SENT, $cycle->request]);
        } elseif ($this->requestExpects100Continue($cycle->request)) {
            $cycle->continueWatcher = \Amp\once(function () use($cycle) {
                $this->proceedFrom100ContinueState($cycle);
            }, $cycle->options[self::OP_MS_100_CONTINUE_TIMEOUT]);
        } else {
            $this->writeBody($cycle, $body);
        }
    }