 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 |
|
Chunting Gu
|
effe302faa
|
Use bfs::path for logger path.
|
2019-08-07 13:45:56 +08:00 |
|
Chunting Gu
|
b16ba928d4
|
Add more comments for using Windows system cert store.
|
2019-08-05 14:05:24 +08:00 |
|
Chunting Gu
|
a22e587fa4
|
Rename static_server to file_server and refine it.
|
2019-08-05 13:23:34 +08:00 |
|
Chunting Gu
|
1f4b6cac30
|
Allow to set file chunk size to the server.
|
2019-08-05 10:45:18 +08:00 |
|
Chunting Gu
|
da6addc653
|
Fix a mistake of disabling keep-alive from request.
|
2019-08-05 10:29:16 +08:00 |
|
Chunting Gu
|
673a98cffb
|
Allow to stop server and restart server; allow to run loop in multiple threads.
|
2019-07-30 10:35:51 +08:00 |
|
Chunting Gu
|
0f0f6fdf8e
|
Add parameters like timeout, buffer_size to ClientSession.
|
2019-07-26 09:59:24 +08:00 |
|
Chunting Gu
|
3b77b001e1
|
Fix a stack overflow issue when reading large response data.
|
2019-07-25 17:08:50 +08:00 |
|
Chunting Gu
|
975d73720a
|
Increase version to 0.2.0 for a new release.
|
2019-07-15 17:28:21 +08:00 |
|
Chunting Gu
|
46ea52cb90
|
Refine the connection close
|
2019-07-15 15:36:30 +08:00 |
|
Adam Gu
|
2a20030f7e
|
Fix the ambiguity of the contructors of FormPart.
|
2019-07-14 09:01:48 +08:00 |
|