24 Commits (d294cda3c16b8e15622886982b63ca621248e339)

Author SHA1 Message Date
Chunting Gu d294cda3c1 extract a new class SslClient 4 years ago
Chunting Gu 326a3ea215 check url scheme 4 years ago
Chunting Gu 26bb6b341a introduce string_view 4 years ago
Chunting Gu e27338854c fix ssl handshake and parsing issues 4 years ago
Chunting Gu 52fbba705b remove ssl_verify flag from client API, always use peer verify mode 4 years ago
Chunting Gu 12971b7df3 fix session cancel issue 4 years ago
Chunting Gu f5f72d7897 fix compile error on windows; fix compile error when ssl is off 4 years ago
Chunting Gu f5210ba1a2 rework client using async api 4 years ago
Chunting Gu 7f345b7a4e fix build option issues; refine cmake 5 years ago
Chunting Gu 1b8b0b24ac refine the usage of build options 5 years ago
Chunting Gu 7a09d47e8f accept-encoding default to identity even if gzip is enabled. 5 years ago
Chunting Gu 39ade6df4f add Accept() for Accept header to request builder 5 years ago
Chunting Gu 4c413e245d Allow to get the size of the queue. 6 years ago
Chunting Gu ad1016734e Rename Request() to Send(). 6 years ago
Chunting Gu 1a21989b2e Fix URL encoding issues; remove request shortcuts. 6 years ago
Chunting Gu feae9b7acc Refine the streaming, add UT, add error handling. 6 years ago
Chunting Gu 0292b4b51e Support response data streaming and add an example file downloader. 6 years ago
Chunting Gu 0f0f6fdf8e Add parameters like timeout, buffer_size to ClientSession. 6 years ago
Chunting Gu 98aeeae012 Rework the body of request and response 6 years ago
Chunting Gu 8c09189b14 Rework the client error handling 6 years ago
Chunting Gu 22b209d13e Allow to add Date header to the request. 6 years ago
Chunting Gu 113dacb9ce Remove PostFile() from session; refine cmake files; replace final with override. 6 years ago
Chunting Gu 2a868c4dc1 Add an option to disable GZIP. 6 years ago
Chunting Gu e621025cc3 Remove http prefix 6 years ago