कंप्यूटरनेटवर्क

HTTP हेडर क्या है?

http हेडर क्लाइंट और सर्वर के बीच आधिकारिक जानकारी के आदान-प्रदान होता है का उपयोग करें। यह जानकारी उपयोगकर्ताओं के लिए अदृश्य है, लेकिन यह ब्राउज़र के सही संचालन के बिना असंभव है। इस बारे में और कार्यों के बारे में साधारण उपयोगकर्ताओं जानकारी के लिए http हेडर बल्कि जटिल लगते हैं, लेकिन वास्तव में वे मुश्किल भाषा शामिल नहीं है। यह वही है एक दैनिक आधार पर वेब उपयोगकर्ता का सामना करना पड़ता है।

http क्या है हेडर?

"हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल" - तो HTTP शीर्ष लेख अनुवाद करता है। अपने अस्तित्व के कारण, "क्लाइंट-सर्वर" के बीच संभावित संबंध। अगर सरल शब्दों में बताया गया है, ब्राउज़र द्वारा अनुरोध भेजता है, सर्वर से कनेक्शन की शुरुआत। अंतिम डिफ़ॉल्ट रूप से, एक ग्राहक से एक अनुरोध इंतजार कर रहा है यह प्रोसेस करता है, और एक सारांश या जवाब वापस भेजता है। // और खोला पेज के रूप में प्राप्त परिणामों: खोज बॉक्स में, उपयोगकर्ता साइट का पता है जो http के साथ शुरू होता है "चोट"।

इसी लाइन में एक वेब पता मुद्रण करते हैं, तो ब्राउज़र DNS का उपयोग सर्वर की आवश्यकता है। सर्वर http हैडर (एक या कई) है, जो उसे एक ग्राहक भेजता है और फिर अनुरोध किया हैडर आउटपुट को पहचानता है। सेट एक अनिवार्य पूर्व मौजूदा खिताब के होते हैं और नहीं मिला।

सामान्य तौर पर, http हेडर पर्याप्त रूप से प्रभावी है। वे एचटीएमएल कोडिंग में दिखाई नहीं दे रहे हैं, वे मांगी गई जानकारी के लिए भेजा जाता है। कई खिताब स्वचालित रूप से सर्वर द्वारा भेजा जाता है। आदेश PHP में यह भेजने के लिए, समारोह हेडर का उपयोग करें।

ब्राउज़र संपर्क और वेबसाइट

ब्राउज़र और साइट के बीच बातचीत की योजना काफी सरल है। तो, HTTP हेडर क्वेरी स्ट्रिंग है, जो तब सर्वर को भेजा जाता शुरू होता है। जवाब में, ग्राहक जानकारी आता है की जरूरत है। संयोग से, http प्रोटोकॉल सत्रह साल तक काम - सबसे इंटरनेट पर इस्तेमाल किया। यह सरल, विश्वसनीय, तेजी से और लचीला है। मुख्य कार्य http - वेब सर्वर से जानकारी का अनुरोध। ligthttp, अपाचे, nginx - ग्राहक एक ब्राउज़र और सर्वर है। उन दोनों के बीच संबंध सफल होता है, एक प्रश्न के जवाब में सर्वर वांछित जानकारी प्राप्त करता है। Http जानकारी पाठ, ऑडियो फ़ाइलें, वीडियो भी शामिल है।

प्रोटोकॉल दूसरों के लिए परिवहन हो सकता है। ग्राहक के अनुरोध के तीन हिस्से होते हैं:

  • स्टार्टिंग लाइन (संदेश प्रकार);
  • हैडर (संदेश विकल्प);
  • जानकारी (संदेश है कि एक रिक्त पंक्ति को अलग करती है) के शरीर।

शुरू लाइन - अनुरोध http के शीर्ष लेख फ़ील्ड का एक अनिवार्य तत्व। उपयोगकर्ता अनुरोध संरचना तीन मुख्य भागों से बना है:

  1. विधि। इसके साथ अनुरोध के प्रकार को इंगित।
  2. पथ (पथ)। यूआरएल है, जो इस प्रकार है डोमेन की यह पंक्ति।
  3. प्रोटोकॉल का इस्तेमाल किया। यह प्रोटोकॉल और http का एक संस्करण के होते हैं।

आधुनिक ब्राउज़रों संस्करण 1.1 का उपयोग करें। ": मान का नाम" में प्रारूप खिताब के द्वारा पीछा किया।

HTTP-कैशिंग

लब्बोलुआब यह है कि कैश (अपनी हार्ड ड्राइव पर काम कर स्मृति में) कैश में एचटीएमएल-पन्नों और अन्य फ़ाइलों के लिए भंडारण प्रदान करता है। इस क्रम में उनके लिए उपयोग में तेजी लाने के और बैंडविड्थ फिर से सहेज कर रही है।

कैश ग्राहक ब्राउज़र, मध्यवर्ती प्रवेश द्वार और प्रॉक्सी सर्वर है। इससे पहले कि आप यूआरएल द्वारा संदेश भेजते हैं, ब्राउज़र कैश में वस्तुओं की जांच करेगा। वस्तु मौजूद नहीं है, तो अनुरोध अगले सर्वर, जहां यह nginx सर्वर पर चेक किया गया है कैशिंग http हेडर को भेजा जाता है। गेटवे और प्रॉक्सी विभिन्न उपयोगकर्ताओं द्वारा उपयोग किया जाता है, तो कैश साझा किया जाता है।

HTTP-कैशिंग न केवल काफी साइट के संचालन में तेजी लाने के कर सकते हैं, लेकिन यह भी पेज के पुराने संस्करण देने के लिए। साथ साइट कैश जब जवाबी कार्रवाई के लिए शीर्षलेख भेजने। यह HTTPS के माध्यम से मांगी गई जानकारी संचित नहीं किया जा सकता है।

विवरण http हेडर

सबसे महत्वपूर्ण कैश तंत्र http हेडर माना में से एक को समाप्त हो रहा। इन सुर्खियों प्रतिक्रिया जानकारी में प्रदान की समाप्ति तिथि रिपोर्ट कर रहे हैं। वे समय और तारीख जब कैश बासी माना जाता है संकेत मिलता है। उदाहरण के लिए, इस तरह के एक शीर्ष लेख इस प्रकार है: सीमा समाप्त होगी: वेन, 30 नवंबर वर्ष 2016 13:45:00 GMT। यह संरचना लगभग हर जगह प्रयोग किया जाता है, कैश पृष्ठों और चित्रों के लिए भी शामिल है। उपयोगकर्ता एक पुराने तिथि का चयन करता है, जानकारी कैश्ड नहीं किया जाएगा।

HTTP प्रॉक्सी हेडर हैडर लिंक श्रेणी हैं। वे डिफ़ॉल्ट रूप से कैश नहीं कर रहे हैं। ठीक से काम करने को कैश करने के लिए, प्रत्येक URL सामग्री में से एक अवतार के अनुरूप होना चाहिए। पेज दो भाषाओं में मान्य है, तो प्रत्येक संस्करण के लिए अपने स्वयं के URL होना आवश्यक है। शीर्षक कैश क्वेरी नाम हेडर के अनुसार बदलती हैं। उदाहरण के लिए, यदि क्वेरी प्रदर्शन ब्राउज़र पर निर्भर करता है, सर्वर एक हैडर भेजने के लिए की जरूरत है। इस प्रकार, कैश में पूछताछ और दस्तावेज़ प्रकार के विभिन्न संस्करणों जमा हो जाती है। टीटीपी, स्वीकार हैडर संसाधनों की संभव प्रारूप का इस्तेमाल किया की सूची आकर्षित करने के लिए आवश्यक है, के साथ यह काफी आसान के साथ काम करने के बाद से यह अनावश्यक समाप्त करता है।

हेडर कि भूमि के ऊपर से गुजरती हैं के चार समूहों रहे हैं। इन मुख्य सुर्खियों में हैं - वे प्रकृति के रूप में, किसी भी रिपोर्ट सर्वर और ग्राहक, अनुरोध और प्रतिक्रिया में शामिल हैं और साथ ही। बाद क्लाइंट और सर्वर से कोई संदेश की सामग्री का वर्णन।

HTTP हेडर एक अतिरिक्त प्राधिकरण माना जाता है। वेब पेज क्लाइंट प्रमाणीकरण पूछता है, ब्राउज़र उपयोगकर्ता नाम और पासवर्ड दर्ज करने के लिए क्षेत्रों के साथ एक विशेष विंडो दिखाता है। उपयोगकर्ता अपने डेटा में प्रवेश करती है के बाद, ब्राउज़र एक अनुरोध http भेजता है। यह "प्राधिकरण" के शीर्षक में शामिल है।

कैसे सुर्खियों में देखने के लिए?

HTTP शीर्ष लेख देखने के लिए, आप उदाहरण के लिए, फ़ायरफ़ॉक्स के लिए, अपने ब्राउज़र के लिए प्लग-इन स्थापित करने की आवश्यकता:

  • Firebug। सुर्खियों में देखें, तो आप कर सकते हैं टैब शुद्ध (नेटवर्क), सभी (सभी) का चयन करें जहां। इस प्लग विशेषताएं है कि वेब डेवलपर्स के लिए उपयोगी हो जाएगा।
  • लाइव http हेडर। http हेडर को देखने के लिए सरल प्लग में। के साथ यह उत्पन्न किया जा सकता मैन्युअल रूप से अनुरोध करते हैं।
  • सदस्य आसानी से सुर्खियों में देख Ghrome जब वे सेटिंग बटन क्लिक करें, डेवलपर उपकरण (शुद्ध काम करता है) का चयन करें।

प्लग-इन स्थापित कर रहे हैं, इसे चलाने और अपने ताज़ा ब्राउज़र।

क्वेरी तरीकों

HTTP में इस्तेमाल किया तरीकों, निर्देश, जो सर्वर को संदेश के रूप में संचरण होता है के साथ समानताएं हैं। यह अंग्रेजी भाषा में एक विशेष शब्द है।

  • विधि प्राप्त करें। यह संसाधन से जानकारी का अनुरोध करने के लिए प्रयोग किया जाता है। सभी कार्यों के लिए शुरू यह उसके साथ था।
  • पोस्ट। यह है का उपयोग करने के लिए प्रस्तुत की। उदाहरण के लिए, एक सामाजिक नेटवर्क या एक टिप्पणी पर एक संदेश, ब्राउज़र बाद अनुरोध शरीर देता है और सर्वर पर भेजता है।
  • HEAD। विधि पहले के समान है, लेकिन फेफड़े के कार्य। वह प्रतिक्रिया संदेश से को छोड़कर केवल मेटा डेटा पूछता है,। विधि प्रयोग किया जाता है, अगर वे डाउनलोड किए बिना फ़ाइलों के बारे में जानकारी प्राप्त करना चाहते हैं। इसका इस्तेमाल वे सर्वर पर लिंक की कार्यक्षमता का परीक्षण करना चाहते हैं।
  • डाल। यूआरएल पर डेटा लोड करता है। यह डेटा की बड़ी मात्रा स्थानांतरित करता है।
  • विकल्प। सर्वर विन्यास के साथ कार्य करना।
  • यूआरआई। यह एक संसाधन को दिखाता है और एक URL होता है।

संरचना http प्रतिक्रिया

सर्वर लंबा संदेश के साथ ग्राहक अनुरोधों का जवाब। प्रतिक्रिया कुछ पंक्तियां, जो प्रोटोकॉल संस्करण, सर्वर स्थिति कोड (200) से संकेत मिलता है के होते हैं। उन्होंने कहा कि आने वाली अनुरोध के प्रसंस्करण के लिए सर्वर पर बदल गया है क्या बारे में बात करती:

  1. "सौ" स्थिति की जानकारी के सफल प्रसंस्करण इंगित करता है। सर्वर तो ग्राहक के लिए दस्तावेज़ भेजता है। अनुरोध लाइनों के बाकी प्रेषित जानकारी के बारे में अन्य जानकारी से संकेत मिलता है।
  2. फ़ाइल नहीं मिला है या मौजूद नहीं है, तो सर्वर ग्राहक 404 के लिए भेजता है, यह भी एक गलती कहा जाता है।
  3. कोड 206 आंशिक फ़ाइल डाउनलोड, जो थोड़ी देर के बाद फिर से शुरू किया जा सकता है इंगित करता है।
  4. कोड 401 प्राधिकरण से इनकार इंगित करता है। इसका मतलब है कि अनुरोध किया गया पृष्ठ एक पासवर्ड है कि प्रविष्टि की पुष्टि करने दर्ज होना चाहिए द्वारा सुरक्षित है।
  5. इंटरनेट पर एक आम प्रतिक्रिया - प्रवेश का निषेध, कोड के दृश्यों, डाउनलोड या वीडियो पर 403 प्रतिबंध कहा।
  6. अनुरोध की गई फ़ाइल के अस्थायी आंदोलन, आंतरिक सर्वर त्रुटि, अंतिम आंदोलन: वहाँ भी कोड के अन्य संस्करणों रहे हैं। इस मामले में, उपयोगकर्ता पुनः निर्देशित किया जाएगा। एक कोड 500 है, जिसका अर्थ सर्वर ऑपरेशन में विफलताओं वहाँ थे कि यदि।

यूआरएल - यह क्या है?

यूआरएल - क्लाइंट और सर्वर के बीच संचार के वेब का दिल है। यूनिफ़ॉर्म रिसोर्स लोकेटर - एक अनुरोध आमतौर पर URL के माध्यम से भेजा जाता है। अनुरोध यूआरएल संरचना बहुत सरल है। http प्रोटोकॉल (हेडर), उल्लू की बोली (वेबसाइट पता), बंदरगाह, resourte पथ और क्वेरी: यह कई तत्वों के होते हैं।

प्रोटोकॉल भी सुरक्षित HTTPS कनेक्शन और सूचना के आदान-प्रदान के लिए उपलब्ध है। यूआरएल-पता इंटरनेट पर किसी विशेष साइट के स्थान के बारे में जानकारी शामिल है। पता डोमेन नाम, पेज के लिए पथ, साथ ही इसके नाम भी शामिल है।

एक यूआरएल के लिए काम का मुख्य दोष यह है - यह लैटिन वर्णमाला के साथ अजीब बातचीत, साथ ही संख्या और प्रतीकों है। एसईओ अनुकूलन पता यूआरएल एक महत्वपूर्ण भूमिका निभाता है।

सहायक संकेत

सक्रिय कंप्यूटर उपयोगकर्ताओं और डेवलपर्स स्थानों कुछ पेशेवर क्षेत्र के विशेषज्ञों द्वारा दी गयी सलाह के साथ परिचित हो नहीं हैं:

  • फाइलों और दस्तावेजों की समाप्ति तिथियों, अद्यतन करने के लिए विषय का उल्लेख करें। सांख्यिकीय जानकारी अधिकतम उम्र के उच्च मूल्यों में प्रदान की जाती है।
  • एक अलग दस्तावेज़ केवल एक यूआरएल के लिए उपलब्ध होना चाहिए।
  • अद्यतन फ़ाइल उपयोगकर्ता द्वारा डाउनलोड किए जाने हैं, तो नाम बदल सकते हैं और इससे जुड़े हों। यह है कि नए डाउनलोड सुनिश्चित करता है, बल्कि पुरानी दस्तावेज़ से।
  • Last-Modified हेडर सामग्री में पिछले परिवर्तन की वर्तमान तिथि के अनुरूप होना चाहिए। पृष्ठों और दस्तावेज़ों पुन: सहेज नहीं करना चाहिए, जब तक आप उन्हें बदल जाते हैं।
  • बाद अनुरोध केवल आवश्यक होने पर ही प्रयोग करें। SSL के साथ काम का बोझ घटाएं।
  • सर्वर भेजने से पहले हेडर प्लगइन REDbot जांच होनी चाहिए।

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hi.atomiyme.com. Theme powered by WordPress.