Chunting Gu
|
12971b7df3
|
fix session cancel issue
|
2021-06-09 15:14:18 +08:00 |
|
Chunting Gu
|
df96f969bc
|
add a cmake option to switch between std and boost filesystem
|
2021-05-27 11:15:08 +08:00 |
|
Chunting Gu
|
01210e8a42
|
simplify string utilities
|
2021-04-19 14:01:18 +08:00 |
|
Chunting Gu
|
f5210ba1a2
|
rework client using async api
|
2021-04-16 19:07:31 +08:00 |
|
Chunting Gu
|
7f345b7a4e
|
fix build option issues; refine cmake
|
2021-02-05 14:12:26 +08:00 |
|
Chunting Gu
|
7a09d47e8f
|
accept-encoding default to identity even if gzip is enabled.
|
2020-09-14 13:25:04 +08:00 |
|
Chunting Gu
|
84476f75f7
|
switch back to boost::filesystem to avoid the requirement of c++17
|
2020-09-07 19:01:31 +08:00 |
|
Chunting Gu
|
3d7b66f911
|
remove zlib from third_party, find it by cmake find_package()
|
2020-09-01 14:41:01 +08:00 |
|
Chunting Gu
|
d49db1ec9c
|
switch asio from standalone to boost
|
2020-08-31 14:57:47 +08:00 |
|
Chunting Gu
|
20f02aa704
|
fix a compile error on auto test
|
2020-08-24 17:10:48 +08:00 |
|
Chunting Gu
|
1e3c2b2604
|
don't use boost string algorithm
|
2020-02-18 09:49:45 +08:00 |
|
Chunting Gu
|
7e7ab1c1e8
|
replace boost filesystem with std filesystem; upgrade gtest and find it using cmake.
|
2020-02-15 12:04:51 +08:00 |
|
Chunting Gu
|
9166b5d99e
|
Add auto test for client timeout.
|
2019-09-11 14:27:35 +08:00 |
|
Chunting Gu
|
ad1016734e
|
Rename Request() to Send().
|
2019-08-26 12:13:25 +08:00 |
|
Chunting Gu
|
1a21989b2e
|
Fix URL encoding issues; remove request shortcuts.
|
2019-08-23 14:51:41 +08:00 |
|
Chunting Gu
|
4f9263048f
|
Post a file with data streaming
|
2019-08-12 14:06:59 +08:00 |
|
Chunting Gu
|
feae9b7acc
|
Refine the streaming, add UT, add error handling.
|
2019-08-09 16:10:16 +08:00 |
|
Chunting Gu
|
3077f21549
|
Move data decompression to StringBody.
|
2019-08-07 15:59:22 +08:00 |
|
Chunting Gu
|
db87f940e0
|
Refine CMake to find boost.
|
2019-07-15 17:24:21 +08:00 |
|
Chunting Gu
|
b2cbc450b8
|
Fix payload iteration issue of FormBody; Log form body; ignore body for response of HEAD.
|
2019-07-09 13:18:55 +08:00 |
|
Chunting Gu
|
98aeeae012
|
Rework the body of request and response
|
2019-07-03 17:37:44 +08:00 |
|
Chunting Gu
|
43aadee885
|
Use system certificate on Windows.
|
2019-06-17 15:28:20 +08:00 |
|
Chunting Gu
|
8c09189b14
|
Rework the client error handling
|
2019-06-10 12:00:57 +08:00 |
|
Chunting Gu
|
2035c1f552
|
Refine the parsing of response status line; add UT for utility.
|
2019-05-31 13:43:44 +08:00 |
|
Chunting Gu
|
78743e6a55
|
Rename macro WIN32 to _WIN32
|
2019-05-30 17:17:50 +08:00 |
|
Chunting Gu
|
113dacb9ce
|
Remove PostFile() from session; refine cmake files; replace final with override.
|
2019-04-24 13:42:16 +08:00 |
|
Adam Gu
|
ddd521b684
|
Fix link error against crypto32; update screenshots for configure on Mac.
|
2019-04-23 21:16:36 +08:00 |
|
Chunting Gu
|
2a868c4dc1
|
Add an option to disable GZIP.
|
2019-04-22 14:43:46 +08:00 |
|
Adam Gu
|
847a20483f
|
Fix build on Mac
|
2019-04-21 12:16:28 +08:00 |
|
Chunting Gu
|
e621025cc3
|
Remove http prefix
|
2019-04-18 13:40:36 +08:00 |
|
Chunting Gu
|
a4b24c63b8
|
Rename autotest and unittest files
|
2019-04-18 10:08:53 +08:00 |
|
Chunting Gu
|
c8409dbdf2
|
Add the missing linkage of jsoncpp to autotest
|
2019-04-18 09:49:39 +08:00 |
|
Chunting Gu
|
ba9f6c4c23
|
Rename test to autotest
|
2019-04-17 17:05:29 +08:00 |
|