Try to read an HTTPRequest from a client's receive buffer. Only complete requests are returned, incomplete requests are left in the buffer to wait for more data. Some read errors will mark this client for disconnection.

Synopsis

Declared in <httpserver.h>

static
std::unique_ptr<HTTPRequest>
TryReadRequest(std::shared_ptr<HTTPRemoteClient> const& client);

Return Value

The parsed request, or nullptr if no complete request is available yet.

Parameters

Name

Description

client

The client whose receive buffer is read from.

Created with MrDocs