haiku/docs/user/netservices
Niels Sascha Reedijk 8ccf8fb44d NetServices: Rewrite BHttpFields to use raw strings as underlying data storage
This change also drops the principle that fields with the same keys would be
grouped together. This was initially inspired by Boost::Beast, but it means a
lot of extra copying of data when adding/organizing the list, as well as
inefficient querying on each add. Now that the design choice is to fully go
for the raw string as underlying data storage, that choice is not necessary.
In the future it may be able to emulate the grouping or retrieving of lists
of values in the API, rather than as a fundamental principle of the data
storage.

Change-Id: I2667cfa38eb3b7b75393ee71fb038231a40b4193
2022-04-10 09:05:24 +01:00
..
ErrorsExt.dox NetServices: Add skeleton BHttpSession class and its documentation 2021-12-17 17:40:15 +00:00
HttpFields.dox NetServices: Rewrite BHttpFields to use raw strings as underlying data storage 2022-04-10 09:05:24 +01:00
HttpRequest.dox NetServices: Serialize the header of a BHttpRequest to a string 2022-03-30 07:38:57 +01:00
HttpResult.dox NetServices: Add the BNetworkRequestError type 2022-03-07 07:59:03 +00:00
HttpSession.dox NetServices: implement hostname resolution and connection for BHttpRequest 2022-03-24 06:13:38 +00:00
HttpStream.dox NetServices: Introduce BHttpRequestStream and abstract interface. 2022-04-03 12:17:05 +01:00
NetServicesDefs.dox NetServices: Serialize the header of a BHttpRequest to a string 2022-03-30 07:38:57 +01:00