{"id":83142,"date":"2020-05-29T01:41:57","date_gmt":"2020-05-28T23:41:57","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/servis-proverki-http-zagolovkov-servera"},"modified":"2020-05-29T01:41:57","modified_gmt":"2020-05-28T23:41:57","slug":"servis-proverki-http-zagolovkov-servera","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sk\/blog\/administrirovanie\/servis-proverki-http-zagolovkov-servera","title":{"rendered":"Slu\u017eba na kontrolu HTTP hlavi\u010diek servera","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Pre ka\u017ed\u00fd web je d\u00f4le\u017eit\u00e9 spr\u00e1vne nastavi\u0165 HTTP hlavi\u010dky. O hlavi\u010dk\u00e1ch bolo nap\u00edsan\u00fdch mnoho \u010dl\u00e1nkov. Tu sme zhroma\u017edili nadobudnut\u00e9 sk\u00fasenosti a dokument\u00e1ciu RFC. Niektor\u00e9 hlavi\u010dky s\u00fa povinn\u00e9, niektor\u00e9 zastaran\u00e9, in\u00e9 m\u00f4\u017eu sp\u00f4sobi\u0165 zm\u00e4tok a rozpory. Vytvorili sme meraciu slu\u017ebu pre <noindex><a rel=\"nofollow\" href=\"https:\/\/http.itsoft.ru\">automatick\u00fa kontrolu HTTP hlavi\u010diek webov\u00e9ho servera<\/a><\/noindex>. Na rozdiel od mnoh\u00fdch in\u00fdch slu\u017eieb, ktor\u00e9 len ukazuj\u00fa hlavi\u010dky, t\u00e1to slu\u017eba umo\u017e\u0148uje:<\/p>\n<ol>\n<li>nastavi\u0165 hodnotu \u0161tandardn\u00fdch hlavi\u010diek;<\/li>\n<li>prida\u0165 vlastn\u00e9 vlastn\u00e9 hlavi\u010dky;<\/li>\n<li>uvies\u0165 verziu HTTP protokolu: 1.0, 1.1, 2 (kontroluje, \u010di je podporovan\u00fd HTTP\/2);<\/li>\n<li>uvies\u0165 met\u00f3du \u017eiadosti, \u010das \u010dakania a \u00fadaje postdata na odoslanie na server;<\/li>\n<li>takisto meracia slu\u017eba kontroluje spr\u00e1vnos\u0165 odpoved\u00ed na po\u017eiadavky If-Modified-Since, If-None-Match, ak v odpovedi servera existuje Last-Modified alebo ETag.<\/li>\n<\/ol>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nNetvrd\u00edme, \u017ee m\u00e1me pravdu v poslednej in\u0161tancii. Pre jednotliv\u00fd obsah a pre r\u00f4zne projekty m\u00f4\u017eu existova\u0165 odch\u00fdlky. Ale t\u00e1to slu\u017eba ur\u010dite nazna\u010d\u00ed, na \u010do sa oplat\u00ed zamera\u0165, mo\u017eno bude pre v\u00e1s u\u017eito\u010dn\u00e9 upravi\u0165 va\u0161e hlavi\u010dky. Ni\u017e\u0161ie je zoznam toho, na \u010do sa pri kontrole zameriava slu\u017eba. Pre\u010do tak, \u010d\u00edtajte <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/search\/?q=%D0%B7%D0%B0%D0%B3%D0%BE%D0%BB%D0%BE%D0%B2%D0%BA%D0%B8#h\">v \u010dl\u00e1nkoch na habri<\/a><\/noindex>.<\/p>\n<h2>Povinn\u00e9 hlavi\u010dky<\/h2>\n<p><\/p>\n<ul>\n<li>Date<\/li>\n<li>Content-Type s uveden\u00edm charset pre textov\u00fd obsah je odpor\u00fa\u010dan\u00e9 utf-8<\/li>\n<li>Content-Encoding kompresia pre textov\u00fd obsah<\/li>\n<\/ul>\n<p><\/p>\n<h2>Zastaral\u00e9 a nepotrebn\u00e9 hlavi\u010dky<\/h2>\n<p><\/p>\n<ul>\n<li>Server s podrobnou verziou webov\u00e9ho servera<\/li>\n<li>X-Power-By<\/li>\n<li>X_ASPNET-Version<\/li>\n<li>Expires<\/li>\n<li>Pragma<\/li>\n<li>P3P<\/li>\n<li>Via<\/li>\n<li>X-UA-Compatible<\/li>\n<\/ul>\n<p><\/p>\n<h2>Odpor\u00fa\u010dan\u00e9 hlavi\u010dky pre bezpe\u010dnos\u0165<\/h2>\n<p><\/p>\n<ul>\n<li>X-Content-Type-Options<\/li>\n<li>X-XSS-Protection<\/li>\n<li>Strict-Transport-Security<\/li>\n<li>Referrer-Policy<\/li>\n<li>Feature-Policy<\/li>\n<li>Content-Security-Policy alebo Content-Security-Policy-Report-Only na zak\u00e1zanie vlo\u017een\u00fdch skriptov a \u0161t\u00fdlov.<\/li>\n<\/ul>\n<p><\/p>\n<h2>Hlavi\u010dky pre cachovanie<\/h2>\n<p>\nS\u00fa povinn\u00e9 pre statick\u00fd obsah s dlh\u00fdm obdob\u00edm cachovania a extr\u00e9mne \u017eiaduce pre dynamick\u00fd obsah s kr\u00e1tkym obdob\u00edm cachovania.<\/p>\n<ul>\n<li>Last-Modified<\/li>\n<li>ETag<\/li>\n<li>Cache-Control<\/li>\n<li>Vary <\/li>\n<li>Je d\u00f4le\u017eit\u00e9, aby server spr\u00e1vne odpovedal na hlavi\u010dky: If-Modified-Since a If-None-Match<\/li>\n<\/ul>\n<p><\/p>\n<h2>HTTP\/2<\/h2>\n<p>\nV s\u00fa\u010dasnosti by mal server podporova\u0165 HTTP\/2. Slu\u017eba predvolene kontroluje fungovanie servera pod\u013ea HTTP\/2. Ak v\u00e1\u0161 server nepodporuje HTTP\/2, vyberte HTTP\/1.1.<br \/>\n<br \/>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/504220\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u043b\u044f \u043b\u044e\u0431\u043e\u0433\u043e \u0441\u0430\u0439\u0442\u0430 \u0432\u0430\u0436\u043d\u043e \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c HTTP-\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0438. \u041d\u0430 \u0442\u0435\u043c\u0443 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u043e\u0432 \u0431\u044b\u043b\u043e \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043e \u043c\u043d\u043e\u0433\u043e \u0441\u0442\u0430\u0442\u0435\u0439. \u0417\u0434\u0435\u0441\u044c \u043c\u044b \u043e\u0431\u043e\u0431\u0449\u0438\u043b\u0438 \u043d\u0430\u043a\u043e\u043f\u043b\u0435\u043d\u043d\u044b\u0439 \u043e\u043f\u044b\u0442, \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e RFC. \u041a\u0430\u043a\u0438\u0435-\u0442\u043e \u0438\u0437 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u043e\u0432 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435, \u043a\u0430\u043a\u0438\u0435-\u0442\u043e \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0438\u0435, \u043a\u0430\u043a\u0438\u0435-\u0442\u043e \u043c\u043e\u0433\u0443\u0442 \u0432\u043d\u043e\u0441\u0438\u0442\u044c \u043f\u0443\u0442\u0430\u043d\u0438\u0446\u0443 \u0438 \u043f\u0440\u043e\u0442\u0438\u0432\u043e\u0440\u0435\u0447\u0438\u044f. \u041c\u044b \u0441\u0434\u0435\u043b\u0430\u043b\u0438 \u043f\u0443\u0437\u043e\u043c\u0435\u0440\u043a\u0443 \u0434\u043b\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 HTTP-\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u043e\u0432 \u0432\u0435\u0431-\u0441\u0435\u0440\u0432\u0435\u0440\u0430. \u0412 \u043e\u0442\u043b\u0438\u0447\u0438\u0438 \u043e\u0442 \u043c\u043d\u043e\u0433\u0438\u0445 \u0434\u0440\u0443\u0433\u0438\u0445 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0442 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0438, \u0434\u0430\u043d\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0438\u0441 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442: \u0437\u0430\u0434\u0430\u0442\u044c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-83142","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.5 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u043b\u044f \u043b\u044e\u0431\u043e\u0433\u043e \u0441\u0430\u0439\u0442\u0430 \u0432\u0430\u0436\u043d\u043e \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c HTTP-\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0438. \u041d\u0430 \u0442\u0435\u043c\u0443 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u043e\u0432 \u0431\u044b\u043b\u043e \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043e \u043c\u043d\u043e\u0433\u043e \u0441\u0442\u0430\u0442\u0435\u0439. \u0417\u0434\u0435\u0441\u044c \u043c\u044b \u043e\u0431\u043e\u0431\u0449\u0438\u043b\u0438 \u043d\u0430\u043a\u043e\u043f\u043b\u0435\u043d\u043d\u044b\u0439 \u043e\u043f\u044b\u0442, \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e RFC.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sk\/blog\/administrirovanie\/servis-proverki-http-zagolovkov-servera\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"sk_SK\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0421\u0435\u0440\u0432\u0438\u0441 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 HTTP-\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u043e\u0432 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u043b\u044f \u043b\u044e\u0431\u043e\u0433\u043e \u0441\u0430\u0439\u0442\u0430 \u0432\u0430\u0436\u043d\u043e \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c HTTP-\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0438. \u041d\u0430 \u0442\u0435\u043c\u0443 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u043e\u0432 \u0431\u044b\u043b\u043e \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043e \u043c\u043d\u043e\u0433\u043e \u0441\u0442\u0430\u0442\u0435\u0439. \u0417\u0434\u0435\u0441\u044c \u043c\u044b \u043e\u0431\u043e\u0431\u0449\u0438\u043b\u0438 \u043d\u0430\u043a\u043e\u043f\u043b\u0435\u043d\u043d\u044b\u0439 \u043e\u043f\u044b\u0442, \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e RFC.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sk\/blog\/administrirovanie\/servis-proverki-http-zagolovkov-servera\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-05-28T23:41:57+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-05-28T23:41:57+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Slu\u017eba kontroly HTTP hlavi\u010diek servera | ProHoster","description":"Pre ka\u017ed\u00fd web je d\u00f4le\u017eit\u00e9 spr\u00e1vne nastavi\u0165 HTTP hlavi\u010dky. O hlavi\u010dk\u00e1ch bolo nap\u00edsan\u00fdch mnoho \u010dl\u00e1nkov. Tu sme zhroma\u017edili nadobudnut\u00e9 sk\u00fasenosti a dokument\u00e1ciu RFC.","canonical_url":"https:\/\/prohoster.info\/sk\/blog\/administrirovanie\/servis-proverki-http-zagolovkov-servera","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sk_SK","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0421\u0435\u0440\u0432\u0438\u0441 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 HTTP-\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u043e\u0432 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 | ProHoster","og:description":"\u0414\u043b\u044f \u043b\u044e\u0431\u043e\u0433\u043e \u0441\u0430\u0439\u0442\u0430 \u0432\u0430\u0436\u043d\u043e \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c HTTP-\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0438. \u041d\u0430 \u0442\u0435\u043c\u0443 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u043e\u0432 \u0431\u044b\u043b\u043e \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043e \u043c\u043d\u043e\u0433\u043e \u0441\u0442\u0430\u0442\u0435\u0439. \u0417\u0434\u0435\u0441\u044c \u043c\u044b \u043e\u0431\u043e\u0431\u0449\u0438\u043b\u0438 \u043d\u0430\u043a\u043e\u043f\u043b\u0435\u043d\u043d\u044b\u0439 \u043e\u043f\u044b\u0442, \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e RFC.","og:url":"https:\/\/prohoster.info\/sk\/blog\/administrirovanie\/servis-proverki-http-zagolovkov-servera","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-05-28T23:41:57+00:00","article:modified_time":"2020-05-28T23:41:57+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"83142","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 10:20:32","updated":"2022-09-28 02:17:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/83142","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/comments?post=83142"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/83142\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media?parent=83142"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/categories?post=83142"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/tags?post=83142"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}