To jest aplikacja Linux o nazwie RESTinio, której najnowszą wersję można pobrać jako restinio-0.7.7-full.tar.bz2. Można ją uruchomić online na bezpłatnym hostingu OnWorks dla stacji roboczych.
Pobierz i uruchom online aplikację o nazwie RESTinio z OnWorks za darmo.
Postępuj zgodnie z tymi instrukcjami, aby uruchomić tę aplikację:
- 1. Pobrałem tę aplikację na swój komputer.
- 2. Wpisz w naszym menedżerze plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.
- 3. Prześlij tę aplikację w takim menedżerze plików.
- 4. Uruchom emulator online OnWorks Linux lub Windows online lub emulator online MACOS z tej witryny.
- 5. W systemie operacyjnym OnWorks Linux, który właśnie uruchomiłeś, przejdź do naszego menedżera plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.
- 6. Pobierz aplikację, zainstaluj ją i uruchom.
ZRZUTY EKRANU
Ad
REStinio
OPIS
RESTinio to biblioteka C++ 14 zawierająca tylko nagłówki, która zapewnia wbudowany serwer HTTP/WebSocket. Opiera się na samodzielnej wersji ASIO i jest przeznaczony przede wszystkim do asynchronicznego przetwarzania żądań HTTP. Od wersji 0.4.1 obsługiwany jest także Boost::ASIO (1.66 lub nowszy). Rozważmy zadanie napisania aplikacji w C++, która musi obsługiwać niektóre API REST, RESTinio reprezentuje nasze rozwiązanie do tego zadania. Serwer działa w wątku głównym i odpowiada na wszystkie żądania wiadomością hello-world. Oczywiście masz dostęp do struktury danego żądania HTTP, dzięki czemu możesz zastosować złożoną logikę obsługi żądań. Obsługa żądań asynchronicznych. Nie możesz natychmiast uzyskać danych odpowiedzi? W porządku, przechowuj gdzieś uchwyt żądania i/lub przekaż go do innego kontekstu wykonania i wróć do niego, gdy dane będą gotowe.
Funkcjonalności
- Potokowanie HTTP. Działa dobrze z asynchroniczną obsługą żądań
- Może to znacznie zwiększyć przepustowość serwera
- Kontrola limitu czasu. RESTinio może zająć się złym połączeniem, na przykład: wysłać „GET /”, a następnie po prostu utknąć
- Kreatorzy odpowiedzi. Potrzebujesz treści zakodowanej fragmentarycznie - wtedy RESTinio ma dla Ciebie specjalny kreator odpowiedzi (oczywiście nie jest to jedyny kreator)
- Routing żądań podobny do ExpressJS
- Eksperymentalny router żądań bezpieczny dla typów, który pozwala uniknąć problemów routera podobnego do ExpressJS za pomocą kontroli statycznych z kompilatora C++
Język programowania
C + +
Kategorie
Jest to aplikacja, którą można również pobrać ze strony https://sourceforge.net/projects/restinio.mirror/. Został on hostowany w OnWorks, aby można go było uruchomić online w najprostszy sposób z jednego z naszych bezpłatnych systemów operacyjnych.