Hyper Text Coffee Pot Control Protocol: Różnice pomiędzy wersjami
(na razie starczy, reszta po kawie) |
Polskacafe (dyskusja • edycje) M (Wycofano ostatnie edycje autorstwa 156.17.221.193; przywrócono ostatnią wersję autorstwa Ostrzyciel nożyczek.) Znacznik: rewert |
||
(Nie pokazano 12 wersji utworzonych przez 4 użytkowników) | |||
Linia 1: | Linia 1: | ||
[[Plik:Htcpcp teapot.jpg|thumb|250px|Czajnik typowego [[ |
[[Plik:Htcpcp teapot.jpg|thumb|250px|Czajnik typowego [[Administrator (informatyka)|administratora]]]] |
||
[[Plik:HTCPCP Pot.jpg|thumb|250px|A może herbatki?]] |
[[Plik:HTCPCP Pot.jpg|thumb|250px|A może herbatki?]] |
||
'''Hyper Text Coffee Pot Control Protocol''' ([[Język angielski|ang]]. |
'''Hyper Text Coffee Pot Control Protocol''' ([[Język angielski|ang]]. ''protokół sterujący ekspresem do kawy za pomocą HTTP'') – jeden z najważniejszych standardów sieciowych wprowadzonych w [[1998]] roku. Ułatwił programistom masowe przetwarzanie kofeiny na kod źródłowy. |
||
== Historia == |
== Historia == |
||
Jak wiadomo, nieodłączną częścią procesu wytwarzania oprogramowania jest ładowanie swoich wewnętrznych akumulatorów za pomocą [[kawa|ciemnego trunku]] z dodatkiem mleka lub śmietanki. [[Statystyka]] mówi jednak wyraźnie, że czas spędzony w kuchni negatywnie odbija się na produktywności pracowników. Z tego powodu pojawiła się coraz silniejsza potrzeba usprawnienia tego procesu przez zastosowanie przeglądarki (wszak każdy ją ma i potrafi obsłużyć). |
Jak wiadomo, nieodłączną częścią procesu wytwarzania oprogramowania jest ładowanie swoich wewnętrznych akumulatorów za pomocą [[kawa|ciemnego trunku]] z dodatkiem mleka lub śmietanki. [[Statystyka]] mówi jednak wyraźnie, że czas spędzony w kuchni negatywnie odbija się na produktywności pracowników. Z tego powodu pojawiła się coraz silniejsza potrzeba usprawnienia tego procesu przez zastosowanie przeglądarki (wszak każdy ją ma i potrafi obsłużyć). |
||
== Przygotowanie == |
== Przygotowanie == |
||
Jak już zostało wcześniej wspomniane, na początek wystarczy nam choćby [[Internet Explorer]], dostępny zawsze i wszędzie (nie da się go odinstalować). Możemy również użyć [[Firefox|Firefoksa]], [[Google Chrome|Chrome]], [[Opera|Opery]], czy też nawet [[Lynx|Lynksa]] (wersja dla hakerów). Na początek wpisujemy po prostu adres naszego czajniczka, nie zapominając o zmianie protokołu z HTTP na HTCPCP. Może to wyglądać jakoś tak: <tt>htcpcp://samowar.gov.ru</tt>. |
Jak już zostało wcześniej wspomniane, na początek wystarczy nam choćby [[Internet Explorer]], dostępny zawsze i wszędzie (nie da się go odinstalować). Możemy również użyć [[Firefox|Firefoksa]], [[Google Chrome|Chrome]], [[Opera|Opery]], czy też nawet [[Lynx|Lynksa]] (wersja dla hakerów). Na początek wpisujemy po prostu adres naszego czajniczka, nie zapominając o zmianie protokołu z HTTP na HTCPCP. Może to wyglądać jakoś tak: <tt>htcpcp://samowar.gov.ru</tt>. |
||
== Jestem czajnikiem, czyli HTTP 418 == |
=== Jestem czajnikiem, czyli HTTP 418 === |
||
Przy pierwszym połączeniu zwykle okazuje się, że nasza [[Internet Explorer|ukochana przeglądarka]] nie obsługuje wspomnianego protokołu. Rozpoczyna się gorączkowe poszukiwanie odpowiednich dodatków, które nam to umożliwią. Ostatecznie okazuje się, że jedynymi programami w pełni zdolnymi do współpracy z takim protokołem są [[Telnet]], tudzież [[Cat (Unix)|cat]]. Trudno, niepowstrzymani przechodzimy do ręcznego tworzenia zapytań, ewentualnie wynajmujemy hakera, który zrobi to za nas. |
Przy pierwszym połączeniu zwykle okazuje się, że nasza [[Internet Explorer|ukochana przeglądarka]] nie obsługuje wspomnianego protokołu. Rozpoczyna się gorączkowe poszukiwanie odpowiednich dodatków, które nam to umożliwią. Ostatecznie okazuje się, że jedynymi programami w pełni zdolnymi do współpracy z takim protokołem są [[Telnet]], tudzież [[Cat (Unix)|cat]]. Trudno, niepowstrzymani przechodzimy do ręcznego tworzenia zapytań, ewentualnie wynajmujemy hakera, który zrobi to za nas. |
||
== <tt>BREW</tt>, czyli zaparz wodę == |
=== <tt>BREW</tt>, czyli zaparz wodę === |
||
Jeśli w typowej przeglądarce używamy <tt>POST</tt>, to tutaj należy każdy taki przypadek zastąpić przez <tt>BREW</tt><ref>A, to dlatego [[Internet Explorer|moja ukochana przeglądarka]] dostaje HTTP 400 Bad Request…</ref>. Oczywiście samo zaparzenie wody niewiele nam da (chyba że jesteśmy smakoszami zwykłego wrzątku), dlatego warto dodać od razu pole <tt>Accept-Additions</tt>. Tutaj mamy szerokie pole do popisu, w zależności od posiadanego urządzenia możemy wybrać krem (''Cream''), mleko (''Whole-milk''), wanilię (''Vanilla''), malinę (''[[Raspberry PI|Raspberry]]''). Osoby pełnoletnie mogą jeszcze dorzucić ''Whisky'' lub ''Aquavit''<ref>Takie tam, z ziemniaków pędzone, na pewno polubisz</ref>. |
Jeśli w typowej przeglądarce używamy <tt>POST</tt>, to tutaj należy każdy taki przypadek zastąpić przez <tt>BREW</tt><ref>A, to dlatego [[Internet Explorer|moja ukochana przeglądarka]] dostaje HTTP 400 Bad Request…</ref>. Oczywiście samo zaparzenie wody niewiele nam da (chyba że jesteśmy smakoszami zwykłego wrzątku), dlatego warto dodać od razu pole <tt>Accept-Additions</tt>. Tutaj mamy szerokie pole do popisu, w zależności od posiadanego urządzenia możemy wybrać krem (''Cream''), mleko (''Whole-milk''), wanilię (''Vanilla''), malinę (''[[Raspberry PI|Raspberry]]''). Osoby pełnoletnie mogą jeszcze dorzucić ''Whisky'' lub ''Aquavit''<ref>Takie tam, z ziemniaków pędzone, na pewno polubisz</ref>. |
||
== <tt>WHEN</tt>, gdy już dość mleczka! == |
=== <tt>WHEN</tt>, gdy już dość mleczka! === |
||
⚫ | Komenda wyżej sprawi, że woda (lub wskazane dodatki) będą nieustannie dolewane, aż do wyczerpania zapasów. Dlatego dobrze jest na bieżąco sprawdzać aktualny stan czajnika wysyłając <tt>PROPFIND</tt><ref>Wspominałem już, że warto jest znać objętość podstawionego pojemnika, jeśli robimy to zdalnie?</ref>. |
||
⚫ | Komenda wyżej sprawi, że woda (lub wskazane dodatki) będą nieustannie dolewane, aż do wyczerpania zapasów. Dlatego dobrze jest na bieżąco sprawdzać aktualny stan czajnika wysyłając <tt>PROPFIND</tt><ref> |
||
⚫ | |||
⚫ | |||
Tytułowa komenda sprawi, że zostanie wywołana procedura odpowiedzialna za dostarczenie wspomnianego trunku prosto na nasze biurko. Oczywiście dobrze byłoby, aby sam czajnik znajdował się na wyciągnięcie ręki, wszak w innym przypadku należy samodzielnie zadbać o [[służba|mniej]] lub [[robot|bardziej]] zmechanizowanego posłańca<ref>Lub samodzielnie ruszyć się z fotela, wszak sport to zdrowie!</ref>. Sam standard nie określa bowiem [[IP over Avian Carriers|warstwy transportowej]] i musimy się o nią postarać sami. |
Tytułowa komenda sprawi, że zostanie wywołana procedura odpowiedzialna za dostarczenie wspomnianego trunku prosto na nasze biurko. Oczywiście dobrze byłoby, aby sam czajnik znajdował się na wyciągnięcie ręki, wszak w innym przypadku należy samodzielnie zadbać o [[służba|mniej]] lub [[robot|bardziej]] zmechanizowanego posłańca<ref>Lub samodzielnie ruszyć się z fotela, wszak sport to zdrowie!</ref>. Sam standard nie określa bowiem [[IP over Avian Carriers|warstwy transportowej]] i musimy się o nią postarać sami. |
||
== HTTP 406 Not Acceptable, czyli gdy coś poszło nie tak == |
|||
Jeśli zaczniemy mieszać przeróżne trunki w niewłaściwych proporcjach, bądź zamówimy coś, czego nasz czajnik nie obsługuje, to otrzymamy wspomniany komunikat. W takim przypadku należy przykładowo uzupełnić brakujące zapasy. |
|||
== Herbata zamiast kawy == |
== Herbata zamiast kawy == |
||
⚫ | |||
== Zobacz też == |
|||
⚫ | |||
* [[Hang on Ethernet]] |
|||
* [[IP over Avian Carriers]] |
|||
== Źródła == |
== Źródła == |
||
* [[rfc:2324|RFC 2324]] |
|||
* [[rfc:7168|RFC 7168]] |
|||
* [https://tools.ietf.org/html/rfc2324 RFC 2324] |
|||
* [https://tools.ietf.org/html/rfc7168 RFC 7168] |
|||
{{Przypisy}} |
{{Przypisy}} |
||
{{stopka}} |
|||
[[Kategoria:Protokoły sieciowe]] |
Aktualna wersja na dzień 13:46, 21 wrz 2023
Hyper Text Coffee Pot Control Protocol (ang. protokół sterujący ekspresem do kawy za pomocą HTTP) – jeden z najważniejszych standardów sieciowych wprowadzonych w 1998 roku. Ułatwił programistom masowe przetwarzanie kofeiny na kod źródłowy.
Historia[edytuj • edytuj kod]
Jak wiadomo, nieodłączną częścią procesu wytwarzania oprogramowania jest ładowanie swoich wewnętrznych akumulatorów za pomocą ciemnego trunku z dodatkiem mleka lub śmietanki. Statystyka mówi jednak wyraźnie, że czas spędzony w kuchni negatywnie odbija się na produktywności pracowników. Z tego powodu pojawiła się coraz silniejsza potrzeba usprawnienia tego procesu przez zastosowanie przeglądarki (wszak każdy ją ma i potrafi obsłużyć).
Przygotowanie[edytuj • edytuj kod]
Jak już zostało wcześniej wspomniane, na początek wystarczy nam choćby Internet Explorer, dostępny zawsze i wszędzie (nie da się go odinstalować). Możemy również użyć Firefoksa, Chrome, Opery, czy też nawet Lynksa (wersja dla hakerów). Na początek wpisujemy po prostu adres naszego czajniczka, nie zapominając o zmianie protokołu z HTTP na HTCPCP. Może to wyglądać jakoś tak: htcpcp://samowar.gov.ru.
Jestem czajnikiem, czyli HTTP 418[edytuj • edytuj kod]
Przy pierwszym połączeniu zwykle okazuje się, że nasza ukochana przeglądarka nie obsługuje wspomnianego protokołu. Rozpoczyna się gorączkowe poszukiwanie odpowiednich dodatków, które nam to umożliwią. Ostatecznie okazuje się, że jedynymi programami w pełni zdolnymi do współpracy z takim protokołem są Telnet, tudzież cat. Trudno, niepowstrzymani przechodzimy do ręcznego tworzenia zapytań, ewentualnie wynajmujemy hakera, który zrobi to za nas.
BREW, czyli zaparz wodę[edytuj • edytuj kod]
Jeśli w typowej przeglądarce używamy POST, to tutaj należy każdy taki przypadek zastąpić przez BREW[1]. Oczywiście samo zaparzenie wody niewiele nam da (chyba że jesteśmy smakoszami zwykłego wrzątku), dlatego warto dodać od razu pole Accept-Additions. Tutaj mamy szerokie pole do popisu, w zależności od posiadanego urządzenia możemy wybrać krem (Cream), mleko (Whole-milk), wanilię (Vanilla), malinę (Raspberry). Osoby pełnoletnie mogą jeszcze dorzucić Whisky lub Aquavit[2].
WHEN, gdy już dość mleczka![edytuj • edytuj kod]
Komenda wyżej sprawi, że woda (lub wskazane dodatki) będą nieustannie dolewane, aż do wyczerpania zapasów. Dlatego dobrze jest na bieżąco sprawdzać aktualny stan czajnika wysyłając PROPFIND[3].
GET znaczy: „Przynieś moją kawę!”[edytuj • edytuj kod]
Tytułowa komenda sprawi, że zostanie wywołana procedura odpowiedzialna za dostarczenie wspomnianego trunku prosto na nasze biurko. Oczywiście dobrze byłoby, aby sam czajnik znajdował się na wyciągnięcie ręki, wszak w innym przypadku należy samodzielnie zadbać o mniej lub bardziej zmechanizowanego posłańca[4]. Sam standard nie określa bowiem warstwy transportowej i musimy się o nią postarać sami.
Herbata zamiast kawy[edytuj • edytuj kod]
Jeśli jesteś smakoszem nieco innego trunku i zamierzasz pić z chińskich ziół ciągnione treści, to numerek 7168 we wspomnianych papierzyskach czeka na Ciebie[5]!
Zobacz też[edytuj • edytuj kod]
Źródła[edytuj • edytuj kod]
Przypisy
- ↑ A, to dlatego moja ukochana przeglądarka dostaje HTTP 400 Bad Request…
- ↑ Takie tam, z ziemniaków pędzone, na pewno polubisz
- ↑ Wspominałem już, że warto jest znać objętość podstawionego pojemnika, jeśli robimy to zdalnie?
- ↑ Lub samodzielnie ruszyć się z fotela, wszak sport to zdrowie!
- ↑ Zaparz autorowi kawę, to opisze resztę, na razie jestem na to zbyt leniwy…