Różnice między wybraną wersją a wersją aktualną.
| Poprzednia rewizja po obu stronachPoprzednia wersjaNowa wersja | Poprzednia wersja | ||
| serwery:protokol_http [2025/03/10 15:18] – [Przykłady współdzielenia plików] tester | serwery:protokol_http [2025/07/15 15:38] (aktualna) – [Przykład rozszerzenia protokołu] tester | ||
|---|---|---|---|
| Linia 34: | Linia 34: | ||
| ==== Przykład rozszerzenia protokołu==== | ==== Przykład rozszerzenia protokołu==== | ||
| - | ==== WebSockets (ws://, wss:// | + | === WebSockets (ws://, wss://) === |
| Opis: Umożliwiają pełnodupleksową komunikację między klientem a serwerem przez jedno połączenie TCP. | Opis: Umożliwiają pełnodupleksową komunikację między klientem a serwerem przez jedno połączenie TCP. | ||
| Linia 40: | Linia 40: | ||
| Zastosowanie: | Zastosowanie: | ||
| - | ==== HTTP/2 i HTTP/ | + | === HTTP/2 i HTTP/3 === |
| Opis: Nowoczesne wersje HTTP poprawiające wydajność poprzez multiplexing i lepszą kompresję nagłówków. | Opis: Nowoczesne wersje HTTP poprawiające wydajność poprzez multiplexing i lepszą kompresję nagłówków. | ||
| Linia 46: | Linia 46: | ||
| Zastosowanie: | Zastosowanie: | ||
| - | ==== Server-Sent Events (SSE) ==== | + | === Server-Sent Events (SSE) === |
| Opis: Technologia pozwalająca serwerowi na wysyłanie aktualizacji do klienta w czasie rzeczywistym. | Opis: Technologia pozwalająca serwerowi na wysyłanie aktualizacji do klienta w czasie rzeczywistym. | ||
| Linia 52: | Linia 52: | ||
| Zastosowanie: | Zastosowanie: | ||
| - | ==== CORS (Cross-Origin Resource Sharing) | + | === CORS (Cross-Origin Resource Sharing) === |
| Opis: Mechanizm umożliwiający bezpieczny dostęp do zasobów z innych domen. | Opis: Mechanizm umożliwiający bezpieczny dostęp do zasobów z innych domen. | ||
| Linia 58: | Linia 58: | ||
| Zastosowanie: | Zastosowanie: | ||
| - | ==== GraphQL over HTTP ==== | + | === GraphQL over HTTP === |
| Opis: Język zapytań dla API pozwalający klientowi pobierać tylko potrzebne dane. | Opis: Język zapytań dla API pozwalający klientowi pobierać tylko potrzebne dane. | ||
| Linia 64: | Linia 64: | ||
| Zastosowanie: | Zastosowanie: | ||
| - | ==== HTTP Range Requests | + | === HTTP Range Requests === |
| Opis: Pozwala na pobieranie tylko fragmentów zasobu zamiast całego pliku. | Opis: Pozwala na pobieranie tylko fragmentów zasobu zamiast całego pliku. | ||
| Linia 70: | Linia 70: | ||
| Zastosowanie: | Zastosowanie: | ||
| - | ==== OAuth over HTTP ==== | + | === OAuth over HTTP === |
| Opis: Mechanizm autoryzacji pozwalający na logowanie przez zewnętrzne usługi (np. Google, Facebook). | Opis: Mechanizm autoryzacji pozwalający na logowanie przez zewnętrzne usługi (np. Google, Facebook). | ||
| Linia 76: | Linia 76: | ||
| Zastosowanie: | Zastosowanie: | ||
| - | ==== JSON-RPC i XML-RPC over HTTP ==== | + | === JSON-RPC i XML-RPC over HTTP === |
| Opis: Protokoły pozwalające na wykonywanie zdalnych operacji przy użyciu HTTP i formatów JSON/XML. | Opis: Protokoły pozwalające na wykonywanie zdalnych operacji przy użyciu HTTP i formatów JSON/XML. | ||
| Linia 82: | Linia 82: | ||
| Zastosowanie: | Zastosowanie: | ||
| - | ==== HTTP PATCH ==== | + | === HTTP PATCH === |
| Opis: Metoda HTTP pozwalająca na częściową aktualizację zasobów. | Opis: Metoda HTTP pozwalająca na częściową aktualizację zasobów. | ||
| Linia 88: | Linia 88: | ||
| Zastosowanie: | Zastosowanie: | ||
| - | ==== ACME (Automatic Certificate Management Environment) | + | === ACME (Automatic Certificate Management Environment) === |
| Opis: Protokół do automatycznego zarządzania certyfikatami SSL/TLS. | Opis: Protokół do automatycznego zarządzania certyfikatami SSL/TLS. | ||
| Zastosowanie: | Zastosowanie: | ||
| - | ====DAVFS==== | ||
| - | * **DAVFS (WebDAV)**: | + | ===DAVFS=== |
| - | [[serwery: | + | |
| - | * [[serwery:serwery_chmury_nextcloud|Nextcloud]] to oprogramowanie open-source do przechowywania, | + | DAVFS: [[serwery: |
| - | * **QOwnNotes**: | + | ==Nextcloud== |
| - | QOwnNotes to aplikacja open-source do tworzenia i zarządzania notatkami, która może być zintegrowana z usługą Nextcloud. Umożliwia tworzenie notatek w formacie Markdown, które są przechowywane w lokalnych plikach tekstowych, a następnie synchronizowane z serwerem Nextcloud za pomocą protokołu WebDAV. QOwnNotes pozwala na wygodne tworzenie i edytowanie notatek, które są dostępne na różnych urządzeniach dzięki synchronizacji z chmurą Nextcloud. | + | [[serwery:serwer_nextcloud|Nextcloud]] to oprogramowanie open-source do przechowywania, |
| + | |||
| + | ==QOwnNotes== | ||
| + | [[software: | ||