Кофе кастрөлін басқаруға арналған гипер мәтін - Hyper Text Coffee Pot Control Protocol

HTCPCP-ді error418.net-ке енгізу
Жұмыс шайнегі HTCPCP-TEA енгізу[1]

The Кофе кастрөлін басқаруға арналған гипер мәтін (HTCPCP) қырлы байланыс хаттамасы бақылау, бақылау және диагностика үшін кофе ыдыстары. Ол көрсетілген RFC 2324, 1998 жылы 1 сәуірде басылып шықты Сәуірдің ақымақтар күні,[2] бөлігі ретінде Сәуірдің ақымақтары.[3] HTCPCP-TEA кеңейтімі келесі түрде жарияланды RFC 7168 1 сәуір 2014 ж[4] қайнату шайларын қолдау, бұл сәуірдің ақымақтар күні АӨҚ.

Хаттама

RFC 2324 жазылған Ларри Масинтер, оны сатира ретінде сипаттайтын «Мұның маңызды мақсаты бар - бұл оның көптеген жолдарын анықтайды HTTP орынсыз ұзартылды ».[5] Хаттаманың тұжырымдамасы оның толығымен маңызды еместігін анық көрсетті; мысалы, онда «жасалынған хаттамаға қатты, қараңғы, бай талап бар эспресолия [sic ] кофе қайнатқаны үшін ».

Оның пайда болуының әзіл-қалжың сипатына қарамастан, немесе, мүмкін, сол себепті, протокол Интернеттегі аз ғана қатысу ретінде қалды. Редактор Эмакс оның толық функционалды іске асырылуын қамтиды,[6] және бірқатар қателіктер туралы шағымдар бар Mozilla хаттаманы қолдаудың болмауы.[7] HTCPCP жарияланғаннан кейін он жыл өткен соң Веб-бақыланатын кофе консорциумы (WC3) «HTCPCP сөздігінің алғашқы жобасын жариялады RDF "[8] пародиясында Дүниежүзілік желі консорциумы (W3C) «RDF ішіндегі HTTP сөздігі».[9]

2014 жылғы 1 сәуірде, RFC 7168 шайнектерді толығымен өңдеу үшін HTCPCP кеңейтілді.[4]

Командалар мен жауаптар

HTCPCP - кеңейту HTTP. HTCPCP сұраныстары Ресурстың бірыңғай идентификаторы (URI) схемасы кофе (немесе тізімдегі 29 тілдің кез келген басқа тіліндегі сәйкес сөз) және HTTP әдістеріне бірнеше толықтырулар кіреді:

BREW немесе ПОСТHTCPCP серверінің қайнатылуына себеп болады кофе. Осы мақсатта POST пайдалану тоқтатылады. Жаңа HTTP сұрауының тақырып өрісі «Қабылдау-толықтырулар» ұсынылады, оған қосымша қосымшалар кіреді, соның ішінде қаймақ, сүт, ваниль, таңқурай, виски, аквавит және т.б.
АЛHTCPCP серверінен кофені «алады».
ТАБУҚайтару метадеректер кофе туралы.
ҚАШАН«Қашан» дейді, HTCPCP серверінің құйылуын тоқтатуына себеп болады сүт кофеге құйыңыз (егер бар болса).

Ол сондай-ақ екеуін анықтайды қателіктер:

406 ҚолданылмайдыHTCPCP сервері қандай да бір себептермен сұралған толықтыруды қамтамасыз ете алмайды; жауапта қолда бар толықтырулар тізімі көрсетілуі керек. АӨК «іс жүзінде автоматтандырылған кофе ыдыстарының көпшілігі қазіргі уақытта толықтырулар бере алмайды» деп байқайды.
418 Мен шайнекпінHTCPCP сервері a шайнек; нәтижедегі органның денесі «қысқа және қарапайым болуы мүмкін» (әнге сілтеме)Мен кішкентай шайнекпін «). Бұл мінез-құлықтың көрсетілімдері бар.[1][10]

418 қозғалысты сақтаңыз

5 тамызда 2017, Марк Ноттингем, төрағасы IETF HTTPBIS жұмыс тобы 418 «Мен шайнек» мәртебелік кодын алып тастауға шақырдым Node.js платформа, Hyper Text Coffee Pot Control Protocol-да орнатылған 418 «Мен шайнек» түпнұсқасына қатысты енгізілген код.[11] 2017 жылдың 6 тамызында Ноттингем 418 «Мен шайнек» сілтемелерін бағдарламалау тілінен алып тастауды сұрады Барыңыз[12] және кейіннен Python Келіңіздер Сұранымдар[13] және ASP.NET HttpAbstraction кітапханасы[14] сонымен қатар.

Бұған жауап ретінде 15 жастағы әзірлеуші ​​Шейн Брунсвик save418.com веб-сайт жасады,[15] және «418 сақтау қозғалысын» құрды, әр түрлі жобалардағы 418 «Мен шайнек» сілтемелері «компьютерлердің негізгі процестерін әлі де адамдар жасайтынын» еске салады. Брунсвиктің сайты жарияланғаннан бірнеше сағаттан кейін әлеуметтік желіде мыңдаған пікірлер жинаған ғаламторға тарады Reddit,[16] және «# save418» жаппай қабылдауына себеп болды Twitter ол өз сайтында хэштег енгізді. Көпшіліктің наразылығына құлақ асқан Node.js, Go, Python сұраныстары және ASP.NET-тің HttpAbstraction кітапханасы өздерінің жобаларынан 418 «Мен шайнек» шығаруды шешпеді. Жоғарыда аталған жобалар мен көпшіліктің бірауыздан қолдауы Ноттингемді 418 резервтелген HTTP күй коды ретінде белгілеу процесін бастауға итермеледі,[17] алдағы уақытта 418 ресми мәртебе кодексімен алмастырылмауын қамтамасыз ету.

2020 жылдың 5 қазанында Python 3.9 жаңартылған http кітапханасымен бірге шығарылды 418 IM_A_TEAPOT күй коды.[18] Сәйкес тарту туралы сұрауда Save 418 қозғалысы тікелей асырап алуға қолдау ретінде келтірілген.[19]

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ а б Реддингтон, Джозеф, Қатенің 418 суреттелген түрде орындалуы, мұрағатталған түпнұсқа 2015-09-06, алынды 2014-10-18
  2. ^ «2324 түсініктеме сұрау», Желілік жұмыс тобы, IETF
  3. ^ ДеНардис, Лаура (30 қыркүйек 2009). Хаттамалық саясат: Интернет-басқарудың жаһандануы. MIT түймесін басыңыз. 27ff бет. ISBN  978-0-262-04257-4. Алынған 8 мамыр 2012.
  4. ^ а б «Түсініктемелерге сұраныс 7168», Шай ішуге арналған құралдарға арналған кофе кастрөлін басқару жөніндегі гипер мәтіндік хаттама (HTCPCP-TEA), IETF
  5. ^ Ларри Масинтер. «IETF RFC». Архивтелген түпнұсқа 2013-03-27.
  6. ^ «Emacs кеңейтімі: coffee.el», Эмарден, Чез.
  7. ^ «Bug 46647 - (кофе ұстаушы) HTCPCP қолдамайды (RFC2324)», Багзилла, Mozilla
  8. ^ RDF-тағы HTCPCP сөздігі - WC3 RFC жобасы, Chief Arabica (Веб-бақыланатын кофе консорциумы), 1 сәуір 2008 ж, алынды 27 сәуір 2017
  9. ^ Кох, Йоханнес (ред.), RDF-тағы HTTP сөздік қоры, т.б, W3, алынды 17 тамыз 2009
  10. ^ «Goblin Teasmade командасының қателігі 418». Архивтелген түпнұсқа 2014-12-06. Алынған 2014-07-26.
  11. ^ Марк Ноттингем. «418 Мен шайнек # 14644».
  12. ^ Марк Ноттингем. «net / http: күй коды үшін қолдауды өшіру 418 Мен шайнекпін».
  13. ^ Марк Ноттингем. «418 418 Мен # 4238 шайнегі».
  14. ^ Марк Ноттингем. «418 Мен № 915 шайнекпін».
  15. ^ Шейн Брунсвик. «418 үнемдеу қозғалысы - біз шайнекпіз».
  16. ^ «HTTP Error Code 418 Мен шайнекті түйіннен шығарғалы жатырмын. Біз бірдеңе істеуіміз керек. [X-post / r / webdev]».
  17. ^ Марк Ноттингем. «Брондау 418».
  18. ^ «Python 3.9-да қандай жаңалықтар бар - Python 3.9.0 құжаттамасы». Python құжаттамасы. 2020-10-05. Алынған 2020-10-08.
  19. ^ «39507 шығарылым: http кітапханасында HTTP күй коды жоқ 418» Мен шайнекпін «- Python трекері». bugs.python.org. Алынған 2020-10-08.

Сыртқы сілтемелер