
#programowanie #cpp
Potrzebowałem zrobić super prosty endpoint HTTP w C++, i trochę się naszukałem i natestowałem różnych bibliotek. Jedne były większe inne mniejsze, ale finalnie trafiłem na bardzo fajną bibliotekę (jeden pliczek .h):
https://github.com/yhirose/cpp-httplib
Zostawiam dla potomnych, jakby ktoś kiedyś szukał super prostej biblioteki pod restowe API.
Dodatkowo składnia trochę przypomina expressa :D
Potrzebowałem zrobić super prosty endpoint HTTP w C++, i trochę się naszukałem i natestowałem różnych bibliotek. Jedne były większe inne mniejsze, ale finalnie trafiłem na bardzo fajną bibliotekę (jeden pliczek .h):
https://github.com/yhirose/cpp-httplib
Zostawiam dla potomnych, jakby ktoś kiedyś szukał super prostej biblioteki pod restowe API.
Dodatkowo składnia trochę przypomina expressa :D
- Najlepsze
- Wszystkie komentarze
L24D
@jonasz787: Boskie, prawdopodobnie nigdy tego nie użyję, ale dodałem do ulubionych żeby móc do tego nigdy nie wrócić xD

Saly
@jonasz787: jak widzę takie biblioteki to nie mogę się nadziwić co musieli mieć ludzie w latach 90, którzy zaprojektowali całe flow w drugą stronę tj. mamy zewnętrzny serwer i handlery wywoływane przez CGI zamiast tego co mamy teraz, czyli biblioteka do HTTP używana przez apkę

piotrsnow
@jonasz787: kocham przedwojenne programowanie (。◕‿‿◕。)
Krolik
@Saly: To było po to abyś mógł mieć jeden serwer na jednym porcie obsługujący wiele niezależnych apek, bez możliwości wywalenia serwera przez którąś z apek. To wyrosło jako proste rozszerzenie modelu statycznych stron www - jeden serwer, ale każdy z userów może mieć własną stronkę i wszystkie te stronki są dostępne na tym serwerze pod jednym wspólnym adresem, a tylko różnią się ścieżką. Potem przecież ten sam model był używany
konto usunięte
@jonasz787: Pisałeś to na potrzeby pracy, czy jakiś własny projekt?

jonasz787 Autor
@barteq999: Na potrzeby pracy, jako rozwiązanie awaryjne pozwalające korzystać z funkcji zawartej w 32 bitowej DLL, w 64 bitowej aplikacji. Ostatecznie okazało się i tak, że nie będzie potrzebne.






