Narzędzia użytkownika

Narzędzia witryny


serwery:protokol_http

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Poprzednia rewizja po obu stronachPoprzednia wersja
Nowa wersja
Poprzednia wersja
serwery:protokol_http [2025/03/10 15:18] – [Przykłady współdzielenia plików] testerserwery: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: Czaty internetowe, gry online, powiadomienia w czasie rzeczywistym, dynamiczne aplikacje webowe. Zastosowanie: Czaty internetowe, gry online, powiadomienia w czasie rzeczywistym, dynamiczne aplikacje webowe.
  
-==== HTTP/2 i HTTP/3 ====+=== 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: Optymalizacja ładowania stron, poprawa szybkości aplikacji webowych. Zastosowanie: Optymalizacja ładowania stron, poprawa szybkości aplikacji webowych.
  
-==== 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: Powiadomienia w aplikacjach webowych, transmisje na żywo. Zastosowanie: Powiadomienia w aplikacjach webowych, transmisje na żywo.
  
-==== 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: API i aplikacje webowe działające w różnych domenach. Zastosowanie: API i aplikacje webowe działające w różnych domenach.
  
-==== 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: Optymalizacja transferu danych w aplikacjach mobilnych i webowych. Zastosowanie: Optymalizacja transferu danych w aplikacjach mobilnych i webowych.
  
-==== 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: Strumieniowanie multimedialne, pobieranie dużych plików. Zastosowanie: Strumieniowanie multimedialne, pobieranie dużych plików.
  
-==== 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: Logowanie do aplikacji bez podawania hasła, autoryzacja API. Zastosowanie: Logowanie do aplikacji bez podawania hasła, autoryzacja API.
  
-==== 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: Zdalne API i mikroserwisy. Zastosowanie: Zdalne API i mikroserwisy.
  
-==== 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: API REST, optymalizacja przesyłu danych. Zastosowanie: API REST, optymalizacja przesyłu danych.
  
-==== 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: Let’s Encrypt – automatyczna konfiguracja HTTPS. Zastosowanie: Let’s Encrypt – automatyczna konfiguracja HTTPS.
-====DAVFS==== 
  
- * **DAVFS (WebDAV)**: +===DAVFS===
-[[serwery:protokol_webdav|WebDAV]] (Web Distributed Authoring and Versioning)+
  
- * [[serwery:serwery_chmury_nextcloud|Nextcloud]] to oprogramowanie open-source do przechowywania, synchronizacji i współdzielenia plików w chmurze. Umożliwia użytkownikom tworzenie własnej, prywatnej chmury na serwerze, co daje pełną kontrolę nad danymi. Nextcloud obsługuje różne protokoły, w tym [[serwery:protokol_webdav|WebDAV]], co pozwala na łatwe montowanie przechowywanych danych i integrację z systemami operacyjnymi. Dodatkowo, Nextcloud oferuje funkcjonalności takie jak kalendarze, kontakty, edytory dokumentów, co czyni go kompleksowym rozwiązaniem do zarządzania plikami i współpracą.+DAVFS: [[serwery:protokol_webdav|WebDAV]] (Web Distributed Authoring and Versioning)
  
- * **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, synchronizacji i współdzielenia plików w chmurze. Umożliwia użytkownikom tworzenie własnej, prywatnej chmury na serwerze, co daje pełną kontrolę nad danymi. Nextcloud obsługuje różne protokoły, w tym [[serwery:protokol_webdav|WebDAV]], co pozwala na łatwe montowanie przechowywanych danych i integrację z systemami operacyjnymi. Dodatkowo, Nextcloud oferuje funkcjonalności takie jak kalendarze, kontakty, edytory dokumentów, co czyni go kompleksowym rozwiązaniem do zarządzania plikami i współpracą. 
 + 
 +==QOwnNotes== 
 +[[software:qownnotes|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/protokol_http.1741616298.txt.gz · ostatnio zmienione: przez tester