http: move header serialization to http transport 36/42236/5
authorMatus Fabian <[email protected]>
Wed, 22 Jan 2025 15:31:22 +0000 (10:31 -0500)
committerFlorin Coras <[email protected]>
Thu, 23 Jan 2025 18:28:21 +0000 (18:28 +0000)
commit7267149267fae4bb814af441fabb42767c1a720d
tree20007e98b8deb81d530fd8f7188f2ffd5aa3cd8c
parent6501202fa02300ebafdb3d799bbe13e1617ac57c
http: move header serialization to http transport

Apps called http_serialize_headers, which creates plain text buffer,
this is now hidden in http transport layer and apps pass headers in
generic form, so they can be encoded based on http version.

Type: improvement

Change-Id: Ie4fa0516cd3406d60f956751c8ee7ab40e633fa4
Signed-off-by: Matus Fabian <[email protected]>
12 files changed:
src/plugins/hs_apps/http_cli.c
src/plugins/hs_apps/http_client.c
src/plugins/hs_apps/http_client_cli.c
src/plugins/hs_apps/http_tps.c
src/plugins/hs_apps/proxy.c
src/plugins/hs_apps/proxy.h
src/plugins/hs_apps/vcl/vcl_test_protos.c
src/plugins/http/http.c
src/plugins/http/http.h
src/plugins/http/http_plugin.rst
src/plugins/http_static/http_static.h
src/plugins/http_static/static_server.c