Commit Graph

3 Commits

Author SHA1 Message Date
Dan Klishch
3d3dd46618 AK: Rename AsyncStreamBuffer -> StreamBuffer
There is not nearly enough async-specific stuff in AsyncStreamBuffer for
it to carry "Async" prefix.
2024-08-29 13:28:42 +02:00
Dan Klishch
7d1d0fe6ad LibHTTP: Support chunked transfer encoding in async HTTP client
This uses AK::{Generator,AsyncStreamTransform,AsyncStreamBuffer} added
in the previous commits.
2024-06-13 17:40:24 +02:00
Dan Klishch
77be5254e1 LibHTTP: Implement bare-bones HTTP/1.1 client using coroutines
We don't have asynchronous TCP socket implementation, so its usefulness
is a bit limited currently but we can still test it using memory
streams. Additionally, it serves as a temporary {show,test}case for the
asynchronous streams machinery.
2024-06-13 17:40:24 +02:00