53 Commits (master)

Author SHA1 Message Date
UnknownObject e0f8a4da37 upload all 3 years ago
Chunting Gu 26bb6b341a introduce string_view 4 years ago
Chunting Gu 751a3539ae delete copy constructor and operator assign for most classes 4 years ago
Chunting Gu 12971b7df3 fix session cancel issue 4 years ago
Chunting Gu df96f969bc add a cmake option to switch between std and boost filesystem 4 years ago
Chunting Gu f5210ba1a2 rework client using async api 4 years ago
Chunting Gu d49db1ec9c switch asio from standalone to boost 5 years ago
Chunting Gu 718392fa9e replace boost.asio with standalone asio. 5 years ago
Chunting Gu 1e3c2b2604 don't use boost string algorithm 5 years ago
Chunting Gu 7e7ab1c1e8 replace boost filesystem with std filesystem; upgrade gtest and find it using cmake. 6 years ago
Chunting Gu 673a98cffb Allow to stop server and restart server; allow to run loop in multiple threads. 6 years ago
Chunting Gu 46ea52cb90 Refine the connection close 6 years ago
Chunting Gu b2cbc450b8 Fix payload iteration issue of FormBody; Log form body; ignore body for response of HEAD. 6 years ago
Chunting Gu 98aeeae012 Rework the body of request and response 6 years ago
Chunting Gu a3cab444dc Server API rework. 6 years ago
Chunting Gu 4140b4f94c Rework the server to remove rest_xxx classes. 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 7af95778f5 Rework the prepare of response status line 6 years ago
Chunting Gu 2a868c4dc1 Add an option to disable GZIP. 6 years ago
Chunting Gu e621025cc3 Remove http prefix 6 years ago
Chunting Gu 5553a70603 Remove two error codes 6 years ago
Chunting Gu 80d0c73617 Simplify RestRequest struct. 6 years ago
Chunting Gu 5c465a1e2d Support file upload in server side. 6 years ago
Chunting Gu 5f9532759e Refine files upload. 6 years ago
Chunting Gu ba705e930e Add VS2013 support back. 6 years ago
Chunting Gu 6f7acfc442 Refine the support for uploading files. 6 years ago
Chunting Gu d1ddfa4b3d Add basic auth support to the client; rename methods of HttpRequestBuilder. 6 years ago
Chunting Gu a8e86dec5e Post/upload files support. 6 years ago
Chunting Gu 3b7f4ecacf Add shortcuts for GET, POST, etc. to HttpClientSession. 6 years ago
Chunting Gu d906470a4a Support request and response compression. 6 years ago
Chunting Gu 53fb2a92c9 Add buffer size to HttpClientSession 6 years ago
Chunting Gu 5f64f3bb62 Add zlib to support content-encoding (gzip, deflate) 6 years ago
Chunting Gu 616f5a3f5e Reorganize examples; fix soap issues. 6 years ago
Chunting Gu 05782b773a Refine client session and its examples. 6 years ago
Chunting Gu 0db366bfe0 Drop the support of VS2013 6 years ago
Chunting Gu 3647407b8b Throw exception from inside HttpClientSession.Request(). 6 years ago
Chunting Gu 9b8304f06c Initial client API V2 6 years ago
Chunting Gu 3e60c76da1 Allow to set buffer size for client; don't auto adjust reading buffer size; refine the global definitions. 7 years ago
Chunting Gu 8d9855f751 Support chunked response content (but no Trailer headers). 7 years ago
Chunting Gu e3e9a22181 Limit the HTTP body content to dump/log. 7 years ago
Chunting Gu d159ce46bf Add RestSslClient; add User-Agent header. 7 years ago
Chunting Gu 76417c3703 Rework the parsing of soap response. 7 years ago
Chunting Gu 87ead87527 Rename HttpConnection to HttpSession; refine error messages. 7 years ago
Chunting Gu d2e2935f9d Move soap specific definitions to separate files 7 years ago
Chunting Gu cff4888182 Add a macro to allow default move copy constructor and assignment operator above VS2013. 7 years ago
Adam Gu e9096d4e53 Refine timeout control; refine rest book examples. 7 years ago
Adam Gu 3ba0ddbba1 Support combined host and port. 7 years ago
Adam Gu 3693d881c7 Refacotring; support HTTPs client. 7 years ago
Adam Gu 223e59cc7a Support CDATA for SOAP request and response; Rename Parameter to SoapParameter; Add book server and client example for SOAP. 7 years ago