6b22409217
Code format
2020-06-18 23:33:07 -04:00
969cccd52a
Use && for parameter of boundary
2020-06-18 23:32:09 -04:00
4a9c048bbc
Fixed problem with set_socket_options
2020-06-18 23:31:41 -04:00
bfabbec8c7
Fix #528
2020-06-18 12:20:01 -04:00
3e9c06cf79
Fixed #527
2020-06-18 12:18:43 -04:00
29677540ae
Removed unnecessary yeid.
2020-06-16 21:33:10 -04:00
71fcfeb912
Removed unnecessary code
2020-06-16 21:21:03 -04:00
c7d22e451f
Fixed timeout calculation bugs
2020-06-16 21:20:47 -04:00
42f9f9107f
Updated version in the User Agent string
2020-06-16 17:53:15 -04:00
7cd25fbd63
Fix #499
2020-06-16 17:46:23 -04:00
3dfb4ecac2
Fix #522
2020-06-15 23:09:46 -04:00
144114f316
Fixed warnings on Windows
2020-06-13 23:20:21 -04:00
0743d78c9b
Fixed ClientStop test error.
2020-06-14 03:01:41 +00:00
e022b8b80b
Refactoring to make it ready for KeepAlive connection on Client
2020-06-13 21:42:23 -04:00
f80b6bd980
Added Endpoint structure in Client
2020-06-13 01:26:57 -04:00
5af7222217
Fixed Client::stop problem with more than one requests on threads
2020-06-12 11:04:37 -04:00
24bdb736f0
Fix #506
2020-06-09 19:58:01 -04:00
d0dc200633
Code format
2020-06-09 19:17:58 -04:00
919a51091f
replace usage of [[deprecated]] with CPPHTTPLIB_DEPRECATED ( #513 )
2020-06-03 13:12:31 -04:00
05e8b22989
fix cast warning ( #512 )
2020-06-03 07:44:16 -04:00
00dcd6b004
check for [[deprecated]] support via feature test macro ( #511 )
...
The [[deprecated]] specifier is a C++14 feature, so it might not always
be available on a C++11 compiler.
2020-06-03 07:43:56 -04:00
a42c6b99d3
Code cleanup
2020-06-02 19:06:16 -04:00
812cb5bc3d
fix get value function ( #509 )
2020-06-02 19:05:04 -04:00
aea60feb85
Code cleanup
2020-06-01 13:22:02 -04:00
b3a4045300
Fix #503
2020-05-28 19:19:18 -04:00
d9fe3fa020
Fix #504
2020-05-28 17:08:05 -04:00
d8612ac02d
Fixed build error...
2020-05-28 12:51:52 -04:00
83ee6007da
Fix #500
2020-05-28 12:06:11 -04:00
3eaa769a2d
Fix #481 , #483 , #487
2020-05-26 18:34:32 -04:00
b91540514d
Fix #494
2020-05-25 10:50:24 -04:00
ab563ff52c
Fix #496
2020-05-25 10:38:47 -04:00
be7962f140
Fix #489
2020-05-24 15:18:34 -04:00
630f3465a9
Deprecated set_timeout_sec
, added set_connection_timeout
.
2020-05-23 18:00:24 -04:00
9af1a4a08f
Fixed problem with stop
on windows
2020-05-23 13:49:49 -04:00
0654e5dab4
Changed CPPHTTPLIB_IDLE_INTERVAL_USECOND to 0
2020-05-23 08:44:03 -04:00
62e036f253
Fixed #488 again
2020-05-22 18:24:01 -04:00
f0adfb2e0c
Fix #488
2020-05-22 12:18:07 -04:00
139c816c16
Fixed the location of Client2
2020-05-19 21:02:58 -04:00
29fd136afd
Code cleanup and format
2020-05-16 17:35:04 -04:00
f5598237b2
Fixed many redirects problem on Proxy
2020-05-16 17:34:03 -04:00
01058659ab
make write timeout configurable (like the read timeout already is) ( #477 )
...
In case we want to send a lot of data,
and the receiver is slower than the sender.
This will first fill up the receivers queues and after this
eventually also the senders queues,
until the socket is temporarily unable to accept more data to send.
select_write is done with an timeout of zero,
which makes the select call used always return immediately:
(see http://man7.org/linux/man-pages/man2/select.2.html )
This means that every marginal unavailability will make it return false
for is_writable and therefore httplib will immediately abort the transfer.
Therefore make this values configurable in the same way
as the read timeout already is.
Set the default write timeout to 5 seconds,
the same default value used for the read timeout.
2020-05-16 17:31:46 -04:00
b9a9df4d73
Fixed problem with writing large data
2020-05-15 22:21:58 -04:00
25aa3ca982
Added std::ostream os in DataSink.
2020-05-15 21:26:13 -04:00
f4c5d94d74
Updated version in the User Agent string
2020-05-14 18:07:02 -04:00
63a96aeb20
Improved Client2 interface
2020-05-14 12:51:34 -04:00
bbb83d12c1
Removed default parameter values in Client and SSLClient constructors
2020-05-14 08:51:32 -04:00
2d4b42b70b
Removed url
2020-05-14 01:43:06 -04:00
1919d08f71
Added Client2
2020-05-14 01:36:56 -04:00
824c02fcd3
Code cleanup
2020-05-14 01:08:36 -04:00
2c0613f211
Fix #472
2020-05-13 21:48:14 -04:00