Represents a HTTP/1.1 client.
public | HttpClient() |
public | HttpClient(const UriReference& baseAddress_) |
public | HttpClient(const UriReference& baseAddress_, StreamWriter* log_) |
public inline nothrow const UriReference& | BaseAddress() const |
public void | Connect() |
public void | Connect(const String<char>& node, const String<char>& service) |
public HttpStatus | Get(const UriReference& uri, HttpHeaderCollection& requestHeaders, HttpHeaderCollection& responseHeaders, SharedPtr<ByteStream>& body) |
public HttpStatus | Get(const UriReference& uri, HttpHeaderCollection& responseHeaders, SharedPtr<ByteStream>& body) |
public void | SetBaseAddress(const UriReference& baseAddress_) |
public inline nothrow void | SetLog(StreamWriter* log_) |
private UriReference | baseAddress |
private StreamWriter* | log |
private SharedPtr<ByteStream> | stream |
private TcpClient | tcpClient |