Chunting Gu
|
e70863e2bd
|
fix http date format error
|
2021-05-31 11:10:53 +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
|
39719c4ded
|
use put_time() to format http date
|
2021-05-26 10:57:53 +08:00 |
|
Chunting Gu
|
1c726e7361
|
remove a unnecessary std::move
|
2021-04-19 14:57:43 +08:00 |
|
Chunting Gu
|
01210e8a42
|
simplify string utilities
|
2021-04-19 14:01:18 +08:00 |
|
Chunting Gu
|
f5f72d7897
|
fix compile error on windows; fix compile error when ssl is off
|
2021-04-16 19:18:40 +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
|
ad5c868ca4
|
fix a typo
|
2021-02-01 09:30:27 +08:00 |
|
Chunting Gu
|
1b8b0b24ac
|
refine the usage of build options
|
2021-02-01 09:23:53 +08:00 |
|
Chunting Gu
|
233aa5910c
|
add an example to embed a server in a Qt GUI app
|
2021-01-22 11:34:17 +08:00 |
|
 Chunting GuandGitHub
|
c3643277b2
|
Update request_parser.cc
handle empty form part
|
2020-12-21 20:14:46 +08:00 |
|
Chunting Gu
|
c2f3a87cd2
|
allow to set buffer size for server
|
2020-12-21 17:53:36 +08:00 |
|
 Chunting GuandGitHub
|
62ada53d64
|
Update response_parser.cc
compatible with response status line with empty reason
|
2020-12-16 17:16:13 +08:00 |
|
 Chunting GuandGitHub
|
8fd353e8d5
|
fix multipart parsing error
|
2020-12-10 13:50:44 +08:00 |
|
Chunting Gu
|
abd30ab69d
|
improve the parsing of form data
|
2020-12-07 14:16:08 +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
|
c392b57a55
|
ipv6 support
|
2020-08-24 13:50:23 +08:00 |
|
Chunting Gu
|
12e3569a83
|
locale independent http date header
|
2020-08-18 11:34:34 +08:00 |
|
Chunting Gu
|
8106da401e
|
ClientSession: SetContentType()
|
2020-08-18 09:37:52 +08:00 |
|
Chunting Gu
|
b38e6c153d
|
remove accept_ member var from request builder
|
2020-08-10 10:28:48 +08:00 |
|
Chunting Gu
|
39ade6df4f
|
add Accept() for Accept header to request builder
|
2020-08-10 09:48:30 +08:00 |
|
Chunting Gu
|
2cf48aed35
|
add endpoint print functions
|
2020-03-02 09:41:06 +08:00 |
|
Chunting Gu
|
6adf0ae93a
|
update screenshots for build instruction
|
2020-02-22 15:41:00 +08:00 |
|
Chunting Gu
|
718392fa9e
|
replace boost.asio with standalone asio.
|
2020-02-20 10:43:46 +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
|
7e3da65e73
|
Merge branch 'master' of https://github.com/sprinfall/webcc
|
2019-12-06 10:35:12 +08:00 |
|
Chunting Gu
|
7cb5bca0d0
|
Add an example to test server concurrency.
|
2019-12-06 10:34:36 +08:00 |
|
Zhe Ma
|
a725c5fea2
|
Fix async reading timeout issue.
|
2019-11-18 17:33:36 +08:00 |
|
Zhe Ma
|
3423dede5d
|
Add IP address to Request.
|
2019-10-24 16:07:44 +08:00 |
|
Zhe Ma
|
897d268377
|
Fix URL encoding issue.
|
2019-09-19 17:13:54 +08:00 |
|
Chunting Gu
|
2c75644622
|
Simplify the macros for logger.
|
2019-09-18 14:10:14 +08:00 |
|
Chunting Gu
|
9f3d968e77
|
Fix URL encode issue.
|
2019-09-18 14:03:16 +08:00 |
|
Chunting Gu
|
53a731caf5
|
Extract the route related code to new class Router and add UT.
|
2019-09-11 15:10:12 +08:00 |
|
Chunting Gu
|
9166b5d99e
|
Add auto test for client timeout.
|
2019-09-11 14:27:35 +08:00 |
|
Chunting Gu
|
43d9dcab25
|
Add backup files, add test data for doc root, etc.
|
2019-09-10 10:45:37 +08:00 |
|
Chunting Gu
|
f1ad97b227
|
Rework book example to support upload book photo.
|
2019-09-05 10:53:39 +08:00 |
|
Chunting Gu
|
4c413e245d
|
Allow to get the size of the queue.
|
2019-09-04 16:27:01 +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
|
9b13dceab9
|
Support data streaming on server side.
|
2019-08-13 17:35:01 +08:00 |
|
Chunting Gu
|
66cab76ce6
|
Rework the data streaming
|
2019-08-12 17:32:29 +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
|
0292b4b51e
|
Support response data streaming and add an example file downloader.
|
2019-08-08 17:12:22 +08:00 |
|
Chunting Gu
|
3077f21549
|
Move data decompression to StringBody.
|
2019-08-07 15:59:22 +08:00 |
|