HTTP Network Services Preview in R1 Beta 4 | Haiku Project

The newest beta of Haiku includes a preview of a redesigned, modern HTTP library as the initial part of an renewed Network Services Kit. The primary goal of including the library is to get developers to experiment with it and give feedback on how it works within their software. The secondary goal is to gather some feedback on the use of modern C++ and some additional experimental features. This article provides a background to the new kit, some pointers on how to get started, and some notes on experimental designs that utilize modern C++ features.


This is a companion discussion topic for the original entry at https://www.haiku-os.org/blog/nielx/2022-12-30_http_network_services_preview_in_r1_beta_4/
15 Likes

I don’t understand the first thing of all this, of course… But it appears you did a good chunk of work there. Kudos, Niels! Frankly, I didn’t know you had it in you. From our meetings at BeGeistert, I mistook you for a merely dev-dabbling user like myself. :laughing:

1 Like

It should not go unmentioned that there are valuable further documentation and sample implementations at GitHub - nielx/haiku-netservices-rfc: Documents and test implementation of new API for Haiku's Network Services Kit.

Wish, I have found this earlier.

4 Likes

He’s working on a new version of Hudini for Robin Hood right now. Special version for new PHP 5.6, 7.4, 8.1. I wonder why you made the libHTTP Web1.1 version and not 2.0 which is available on github. Is this related to haiku (kernel) limitations?

This got me thinking, I wonder what hardware and cpu Scott Hacker used to run betips.net?