Commit Graph

33 Commits

Author SHA1 Message Date
halx99 b7d9644b28 Improve HttpClient event dispatch 2023-04-05 13:32:13 +08:00
Deal(一线灵) 73b56fab91
Forward packet for HttpClient only (#1164) 2023-04-03 22:32:33 +08:00
halx99 1464009e63 Update yasio to latest 2023-01-10 22:19:30 +08:00
halx99 5bd36bfa7c Update yasio to latest 2023-01-04 23:20:07 +08:00
halx99 401c0d96aa Update yasio to latest (v3.39.7) 2023-01-01 23:09:17 +08:00
halx99 c96bd308c7 Update yasio to v3.39.6 2023-01-01 17:36:38 +08:00
halx99 73e4fa9ee3 Update yasio to v3.39.5 2022-12-29 15:45:34 +08:00
halx99 68964f02fe Update yasio to latest 2022-10-13 22:00:06 +08:00
halx99 bb3ebb02f8 Sync code 2022-02-26 14:27:14 +08:00
halx99 590bf1490a Update yasio 2022-01-24 16:39:18 +08:00
halx99 bc0fabe245 Update yasio 2021-12-14 14:05:22 +08:00
halx99 7a0c89b7fd Update yasio 2021-12-13 23:05:00 +08:00
halx99 2e0cc940ee [HttpClient] Use `byte_buffer` instead `std::vector<char>` 2021-12-10 19:15:48 +08:00
halx99 ee79b844a7 Fix #540 2021-11-23 12:53:13 +08:00
halx99 2183dd644e Update yasio to v3.37.8 2021-11-19 18:29:37 +08:00
halx99 10f2220b47 Update yasio 2021-11-08 14:43:24 +08:00
halx99 7f1c764a98 Update yasio 2021-11-07 11:40:07 +08:00
halx99 81166f14fd Update yasio to 3.37.6 final release 2021-11-03 16:53:39 +08:00
halx99 f80c54c1ce Update yasio to latest 2021-10-29 17:54:49 +08:00
halx99 2eef213852 Update yasio, c-ares 2021-10-27 22:24:58 +08:00
halx99 d628a07919 Update yasio 2021-10-26 13:26:36 +08:00
halx99 dd4f7af04d Update yasio to latest 2021-10-25 15:21:18 +08:00
halx99 5270e1afd6 Update yasio to v3.37.6 2021-10-23 21:51:50 +08:00
halx99 745cc2c0b0 Sync yasio 2021-09-05 22:19:19 +08:00
halx99 cfffd35aec HttpClient: push front available channel to fix dns cache missing 2021-08-03 14:41:30 +08:00
halx99 71c17cfc9b Add HttpClient::handleNetworkStatusChanged to clear DNS cache 2021-07-31 14:39:42 +08:00
halx99 a8d8e9e3b6
Update yasio.hpp 2021-07-08 00:07:04 +08:00
halx99 eaafd33813 Update yasio to v3.37.3 2021-07-07 13:23:39 +08:00
halx99 5f33ddeee6 Improve HttpResponse interanlCode set 2021-06-25 18:29:16 +08:00
halx99 a379f936d8
Reimplement HttpClient based on yasio (#390)
* [WIP] Reimplement HttpClient based on yasio
This change will make HttpClient support concurrency request

* [WIP] Reimplement HttpClient based on yasio
a. timeoutForRead support
b. Improve code

* [WIP] Reimplement HttpClient based on yasio [ci build]

* [WIP] Fix ci [ci build]

* [WIP] Reimplement HttpClient based on yasio [ci build]
PUT,DELETE support

* [WIP] Reimplement HttpClient based on yasio [ci build]
HttpClientTest works

* Update HttpClient.cpp

* HttpClientTest: enable sslVerifaction test

* Update HttpResponse.h

* Sync luabindings [ci build]

* Add chrome UA test

* Fix ci [ci build]

* The timer for read timeout should be associated with per channel

* Remove unused function

* Update url
2021-06-24 12:33:07 +08:00
halx99 f985050d12 Sync yasio 2021-06-22 19:52:44 +08:00
halx99 bde4726807 Update yasio [ci build] 2021-06-14 22:54:50 +08:00
halx99 73df034804 Rename external to thirdparty [ci build] 2021-06-08 20:45:55 +08:00