Benoit Chesneau
ae7653057f
Add callback-based HTTP parser for ASGI protocol
...
Add PythonProtocol class that mirrors H1CProtocol callback interface:
- Callbacks: on_message_begin, on_url, on_header, on_headers_complete,
on_body, on_message_complete
- Properties: method, path, http_version, headers, content_length,
is_chunked, should_keep_alive
- Methods: feed(data), reset()
- Supports Content-Length and chunked transfer encoding
Add CallbackRequest adapter for building requests from parser state.
Works with both H1CProtocol (C extension) and PythonProtocol.
Add unit tests for PythonProtocol and CallbackRequest.
2026-03-21 23:24:23 +01:00
..
2026-02-06 08:21:18 +01:00
2026-02-13 10:48:41 +01:00
2026-02-12 23:52:12 +01:00
2026-02-12 23:52:12 +01:00
2026-02-06 08:21:18 +01:00
2026-02-06 08:21:18 +01:00
2026-01-25 10:38:07 +01:00
2026-02-01 03:04:35 +01:00
2026-01-25 10:23:25 +01:00
2026-02-06 08:21:18 +01:00
2024-04-22 03:33:30 +02:00
2026-02-03 01:15:39 +01:00
2026-03-21 22:20:05 +01:00
2026-03-21 22:20:05 +01:00
2026-03-21 11:36:46 +01:00
2026-03-21 11:36:46 +01:00
2026-03-21 22:20:05 +01:00
2026-01-25 14:45:07 +01:00
2026-03-21 11:36:46 +01:00
2026-03-21 11:36:46 +01:00
2026-03-21 11:36:46 +01:00
2026-01-23 23:51:25 +01:00
2026-02-26 20:54:35 +01:00
2026-02-01 03:04:35 +01:00
2026-02-11 23:03:40 +01:00
2026-01-25 10:21:18 +01:00
2026-01-25 10:21:18 +01:00
2026-02-01 02:40:09 +01:00
2026-01-25 10:21:18 +01:00
2026-02-11 23:12:44 +01:00
2026-02-11 22:58:43 +01:00
2026-02-12 21:45:49 +01:00
2026-02-11 23:39:53 +01:00
2026-02-11 23:01:21 +01:00
2026-01-27 09:57:32 +01:00
2026-02-19 15:21:01 +01:00
2026-01-23 00:02:01 +01:00
2026-01-28 13:42:48 +01:00
2026-01-27 15:42:42 +01:00
2026-01-27 10:51:29 +01:00
2026-01-27 15:42:42 +01:00
2026-01-27 09:57:32 +01:00
2026-01-27 09:57:32 +01:00
2026-01-27 11:44:33 +01:00
2026-01-27 12:33:12 +01:00
2026-02-06 08:21:18 +01:00
2024-04-22 03:33:14 +02:00
2026-02-06 08:21:18 +01:00
2024-04-22 03:33:14 +02:00
2026-03-21 23:24:23 +01:00
2026-02-06 08:21:18 +01:00
2026-02-13 11:02:10 +01:00
2024-04-22 03:33:14 +02:00
2024-04-22 03:33:14 +02:00
2026-02-06 08:21:18 +01:00
2024-04-22 03:33:14 +02:00
2024-04-22 03:33:14 +02:00
2026-01-22 18:32:17 +01:00
2024-04-22 03:33:14 +02:00
2026-03-21 09:29:01 +01:00