Prosty serwer REST API napisany w C++ implementujący podstawowe operacje CRUD (Create, Read, Update, Delete) dla zarządzania użytkownikami.
Build Status | Windows 10 Build | Windows 11 Build | License | Last Commit | Issues |
---|---|---|---|---|---|
RESTAPIC to lekki i wydajny serwer REST API zaimplementowany w C++ z wykorzystaniem WinSock2 dla obsługi połączeń sieciowych. Projekt oferuje podstawową funkcjonalność zarządzania użytkownikami poprzez standardowe endpointy HTTP.
- Serwer HTTP nasłuchujący na porcie 8888
- Pełna implementacja operacji CRUD dla użytkowników
- Obsługa żądań HTTP (GET, POST, PUT, PATCH, DELETE)
- Komunikacja w formacie JSON
- Testy integracyjne zapewniające poprawność działania
GET /users
- pobieranie listy wszystkich użytkownikówGET /users/{id}
- pobieranie szczegółów konkretnego użytkownikaPOST /users
- tworzenie nowego użytkownikaPUT /users/{id}
- całkowita aktualizacja użytkownikaPATCH /users/{id}
- częściowa aktualizacja użytkownikaDELETE /users/{id}
- usuwanie użytkownika
- System Windows
- Kompilator C++ (G++)
- Make
- Sklonuj repozytorium:
git clone https://github.com/MatixAndr09/RESTAPIC.git
cd RESTAPIC
- Skompiluj projekt:
make
- Uruchom serwer:
./restapic.exe