HTTP अनुरोध हेडर की तुलना तालिका

HTTP अनुरोध हैडर

हैडर व्याख्या उदाहरण
Accept बताता है कि क्लाइंट कौन से सामग्री प्रकार को स्वीकार कर सकता है Accept: text/plain, text/html
Accept-Charset ब्राउज़र द्वारा स्वीकार की जाने वाली वर्णनात्मक संहिताएँ। Accept-Charset: iso-8859-5
Accept-Encoding बताता है कि ब्राउज़र द्वारा समर्थित संकुचन संहिताएँ। Accept-Encoding: compress, gzip
Accept-Language ब्राउज़र द्वारा स्वीकार की जाने वाली भाषाएँ Accept-Language: en,zh
Accept-Ranges एक या एक से अधिक उप-सीमा क्षेत्र को अनुरोध करने की अनुमति Accept-Ranges: bytes
Authorization HTTP प्रमाणीकरण का प्रमाण पत्र Authorization: प्रमाणीकरण प्रमाण पत्र
Cache-Control निर्दिष्ट करता है कि अनुरोध और प्रतिक्रिया में कौन सी कैशिंग तंत्रों का पालन किया जाएगा Cache-Control: no-cache
Connection बताता है कि क्या स्थायी कनेक्शन की आवश्यकता है। (HTTP 1.1 डिफ़ॉल्ट रूप से स्थायी कनेक्शन करता है) Connection: close
Cookie HTTP अनुरोध भेजते समय, यह अनुरोध डोमेन के अंतर्गत सभी कुकी मानों को वेब सर्वर के साथ भेजेगा। Cookie: $Version=1; Skin=new;
Content-Length अनुरोध की सामग्री की लंबाई Content-Length: 348
Content-Type अनुरोध की सामग्री के लिए MIME जानकारी Content-Type: application/x-www-form-urlencoded
Date अनुरोध भेजने की तारीख और समय Date: Tue, 15 Nov 2010 08:12:31 GMT
Expect अनुरोध का विशेष सर्वर व्यवहार Expect: 100-continue
From अनुरोध भेजने वाले उपयोगकर्ता का ईमेल From: [email protected]
Host अनुरोध के सर्वर का डोमेन नाम और पोर्ट नंबर निर्धारित करता है Host: www.jsons.cn
If-Match केवल अनुरोध की सामग्री का एंटिटी से मेल खाना मान्य है If-Match: “विशिष्ट मूल्य”
If-Modified-Since यदि अनुरोध की सामग्री निर्दिष्ट समय के बाद संशोधित की गई है, तो अनुरोध सफल होता है, यदि संशोधित नहीं की गई तो 304 कोड लौटाता है If-Modified-Since: Sat, 29 Oct 2010 19:43:31 GMT
If-None-Match यदि सामग्री नहीं बदली है तो 304 कोड लौटाएं, पैरामीटर पहले से सर्वर द्वारा भेजे गए Etag के रूप में होता है, और सर्वर के उत्तर पर Etag की तुलना करके इसकी जांच की जाती है If-None-Match: “विशिष्ट मूल्य”
If-Range यदि एंटिटी नहीं बदली है, तो सर्वर क्लाइंट के खोए हुए भाग को भेजे, अन्यथा पूरे एंटिटी को भेजे। पैरामीटर भी Etag होता है If-Range: “विशिष्ट मूल्य”
If-Unmodified-Since केवल उस स्थिति में अनुरोध सफल होता है जब एंटिटी निर्दिष्ट समय के बाद नहीं बदली है If-Unmodified-Since: Sat, 29 Oct 2010 19:43:31 GMT
Max-Forwards सूचना को प्रॉक्सी और गेटवे के माध्यम से भेजने का समय सीमित करता है Max-Forwards: 10
Pragma विशेष निर्देशों को लागू करने के लिए Pragma: no-cache
Proxy-Authorization प्रॉक्सी से कनेक्ट करने का प्रमाणीकरण प्रमाण पत्र Proxy-Authorization: प्रॉक्सी के लिए प्रमाणीकरण प्रमाण पत्र
Range केवल एंटिटी के एक भाग का अनुरोध करता है, सीमा निर्दिष्ट करता है Range: bytes=500-999
Referer पहले के पृष्ठ का पता, वर्तमान अनुरोध पृष्ठ के तुरंत बाद आता है, यानि आने का रास्ता Referer: http://www.jsons.cn
TE क्लाइंट द्वारा स्वीकार की जाने वाली ट्रांसफर एन्कोडिंग, और सर्वर को सूचित करना कि पीछे के हैडर्स भी स्वीकार किए जा सकते हैं TE: trailers,deflate;q=0.5
Upgrade सर्वर को किसी विशेष ट्रांसफर प्रोटोकॉल को निर्दिष्ट करता है ताकि सर्वर उसे परिवर्तित करे (यदि समर्थित हो) Upgrade: HTTP/2.0, SHTTP/1.3, IRC/6.9, RTA/x11
User-Agent User-Agent की सामग्री में अनुरोध करने वाले उपयोगकर्ता की जानकारी होती है User-Agent: Mozilla/5.0 (Linux; X11)
Via मध्यवर्ती गेटवे या प्रॉक्सी सर्वर का पता, संचार प्रोटोकॉल Via: 1.0 fred, 1.1 nowhere.com (Apache/1.1)
Warning संदेश एंटिटी के बारे में चेतावनी जानकारी Warn: 199 Miscellaneous warning

HTTP प्रतिक्रिया हैडर

हैडर व्याख्या उदाहरण
Accept-Ranges सर्वर बताता है कि क्या उसने निर्दिष्ट रेंज अनुरोध का समर्थन किया है और किस प्रकार की खंड अनुरोध Accept-Ranges: bytes
Age मूल सर्वर से प्रॉक्सी कैश बनने का अनुमानित समय (सेकंड में, नकारात्मक नहीं) Age: 12
Allow किसी नेटवर्क संसाधन के लिए प्रभावी अनुरोध क्रियाएँ, जिससे 405 लौटाया जाता है Allow: GET, HEAD
Cache-Control सभी कैश तंत्रों को बताता है कि क्या कैशे किया जा सकता है और किस प्रकार Cache-Control: no-cache
Content-Encoding वेब सर्वर द्वारा समर्थित वापस की जाने वाली सामग्री संकुचन प्रकार। Content-Encoding: gzip
Content-Language प्रतिक्रिया सामग्री की भाषा Content-Language: en,zh
Content-Length प्रतिक्रिया सामग्री की लंबाई Content-Length: 348
Content-Location अनुरोधित संसाधन का वैकल्पिक स्थान Content-Location: /index.htm
Content-MD5 लौटाए गए संसाधन का MD5 चेकसम Content-MD5: MD5 चेकसम
Content-Range पूरी वापस दी गई सामग्री में इस भाग की बाइट स्थिति Content-Range: bytes 21010-47021/47022
Content-Type लौटाए गए सामग्री का MIME प्रकार Content-Type: text/html; charset=utf-8
Date मूल सर्वर संदेश भेजने का समय Date: Tue, 15 Nov 2010 08:12:31 GMT
ETag अनुरोधित वेरिएंट की एंटिटी टैग का वर्तमान मूल्य ETag: “अनुरोधित वेरिएंट एंटिटी टैग का वर्तमान मूल्य”
Expires प्रतिक्रिया की समाप्ति की तारीख और समय Expires: Thu, 01 Dec 2010 16:00:00 GMT
Last-Modified अनुरोधित संसाधन का अंतिम संशोधन समय Last-Modified: Tue, 15 Nov 2010 12:45:26 GMT
Location प्राप्तकर्ता को एक गैर-निर्धारित URL पर पुनर्निर्देशित करने के लिए स्थान Location: http://www.jsons.cn
Pragma विशेष निर्देशों को शामिल करता है, जो प्रतिक्रिया श्रृंखला के किसी भी प्राप्तकर्ता पर लागू हो सकता है Pragma: no-cache
Proxy-Authenticate यह प्रमाणीकरण योजना और उस URL पर लागू होने वाले उन पैरामीटर्स को इंगित करता है Proxy-Authenticate: Basic
refresh पुनर्निर्देशन या एक नया संसाधन बनाने से संबंधित, 5 सेकंड बाद पुनर्निर्देशित करें (नेट्स्केप द्वारा प्रस्तावित, जिसे अधिकांश ब्राउज़र द्वारा समर्थित किया गया है)
Refresh: 5; url= http://www.jsons.cn
Retry-After यदि एंटिटी अस्थायी रूप से उपलब्ध नहीं है, तो क्लाइंट को निर्दिष्ट समय के बाद पुन: प्रयास करने की सूचना Retry-After: 120
Server वेब सर्वर सॉफ़्टवेयर का नाम Server: Apache/1.3.27 (Unix) (Red-Hat/Linux)
Set-Cookie सेट HTTP कुकी Set-Cookie: UserID=JohnDoe; Max-Age=3600; Version=1
Trailer बताते हैं कि हेड फ़ील्ड्स को भागों में स्थानांतरण एन्कोडिंग के अंतिम भाग में मौजूद हैं Trailer: Max-Forwards
Transfer-Encoding फ़ाइल स्थानांतरण एन्कोडिंग Transfer-Encoding:chunked
Vary बताता है कि डाउनस्ट्रीम प्रॉक्सी को कैश किए गए उत्तर का उपयोग करना है या मूल सर्वर से अनुरोध करना है Vary: *
Via प्रॉक्सी क्लाइंट प्रतिक्रिया कहाँ से भेजी गई है सूचित करना Via: 1.0 fred, 1.1 nowhere.com (Apache/1.1)
Warning चेतावनी चेतावनी जो एक एंटिटी में होने वाली समस्या को इंगित करती है Warning: 199 Miscellaneous warning
WWW-Authenticate यह बताता है कि क्लाइंट के अनुरोध एंटिटी उपयोग की जाने वाले प्रमाणीकरण योजना WWW-Authenticate: Basic

HTTP अनुरोध हैडर चार्ट - सामान्य अनुरोध हैडर और प्रतिक्रिया हैडर जानकारी संग्रह

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

HTTP अनुरोध हैडर और प्रतिक्रिया हैडर क्या हैं?

HTTP अनुरोध हैडर (Request Header) वह मेटाडेटा है जो क्लाइंट सर्वर को भेजता है जब वह अनुरोध करता है, यह सर्वर को अनुरोध के बारे में अतिरिक्त जानकारी बताता है।
HTTP प्रतिक्रिया हैडर (Response Header) वह मेटाडेटा है जो सर्वर प्रतिक्रिया भेजते समय शामिल करते हैं, जिसमें प्रतिक्रिया की स्थिति और प्रक्रिया जानकारी शामिल होती है।

सामान्य HTTP अनुरोध हैडर चार्ट

यहाँ सामान्य HTTP अनुरोध हैडर हैं और उनके कार्य:

अनुरोध हैडर उपयोग विवरण
User-Agent क्लाइंट ब्राउज़र या ऑपरेटिंग सिस्टम की पहचान करने वाली जानकारी, क्लाइंट वातावरण का निर्धारण करना।
Accept बताता है कि क्लाइंट किस सामग्री प्रकार को प्रोसेस कर सकता है, सर्वर को सामग्री के प्रकार को लौटाने की सूचना देने के लिए।
Host लक्षित होस्ट और पोर्ट को निर्दिष्ट करता है, आमतौर पर वर्चुअल होस्ट तक पहुँच के लिए।
Authorization प्रमाणीकरण जानकारी ले जाने के लिए, API इंटरफेस के लिए प्राधिकरण।
Content-Type सर्वर को अनुरोध के शरीर के प्रकार की जानकारी देता है, जैसे application/json, text/html आदि।
Accept-Encoding बताता है कि क्लाइंट सामग्री संकुचन विधियों का समर्थन करता है, जैसे gzip, deflate।
Cookie क्लाइंट में संग्रहीत कुकी डेटा ले जाती है, सत्र प्रबंधन के लिए।
Referer अनुरोध का स्रोत URL रिकॉर्ड करता है, आमतौर पर पहुँच के स्रोत का विश्लेषण करने के लिए।
Connection निर्धारित करता है कि क्या कनेक्शन बनाए रखना है, सामान्य उपयोग के मान keep-alive या close होते हैं।

सामान्य HTTP प्रतिक्रिया हैडर चार्ट

यहाँ सामान्य HTTP प्रतिक्रिया हैडर और उनके कार्य:

प्रतिक्रिया हैडर उपयोग विवरण
Content-Type प्रतिक्रिया सामग्री के डेटा प्रकार को निर्दिष्ट करता है, जैसे text/html, application/json आदि।
Content-Length प्रतिक्रिया सामग्री की लंबाई का निर्धारण करता है, इकाई बाइट में।
Set-Cookie सर्वर क्लाइंट के कुकी डेटा भेजता है, सत्र प्रबंधन के लिए।
Cache-Control कैशिंग रणनीति का निर्दिष्ट करता है, जैसे no-cache, max-age आदि।
Location पुनर्निर्देशन प्रतिक्रिया में, नए स्थान के URL को निर्दिष्ट करता है।
Server सर्वर का नाम और संस्करण जानकारी प्रदर्शित करता है।
Access-Control-Allow-Origin निर्धारित करता है कि कौन से डोमेन इस संसाधन तक पहुँच सकते हैं, सामान्यतः क्रॉस-डोमेन अनुरोधों के लिए।
Content-Encoding प्रतिक्रिया सामग्री की एन्कोडिंग विधि निर्दिष्ट करता है, जैसे gzip, deflate।
Expires प्रतिक्रिया सामग्री की समाप्ति की तारीख का निर्धारण करता है, आमतौर पर कैश नियंत्रण के लिए।

HTTP अनुरोध हैडर और प्रतिक्रिया हैडर के अनुप्रयोग परिदृश्य

HTTP अनुरोध हैडर और प्रतिक्रिया हैडर व्यावहारिक विकास में व्यापक अनुप्रयोगों में हैं। उदाहरण के लिए:

  • API इंटरफेस: API इंटरफेस के अनुरोध हैडर प्रमाणीकरण जानकारी, अनुरोध शरीर के प्रकार आदि को पारित करने के लिए होते हैं; प्रतिक्रिया हैडर डेटा प्रारूप, कैशिंग रणनीति आदि के लिए होते हैं।
  • अनुकरण लॉगिन: अनुकरण लॉगिन के दौरान, आमतौर पर Authorization अनुरोध हैडर टोकन या कुकी डेटा ले जाने के लिए उपयोग किया जाता है, उपयोगकर्ता की पहचान की पुष्टि करने के लिए।
  • संग्रहकर्ता: वेब संग्रहकर्ता लिखते समय, अनुरोध हैडर के आधार पर ब्राउज़र का User-Agent अनुकरण कर सकते हैं, वेबसाइट सामग्री प्राप्त करने के लिए।

निष्कर्ष

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

आपकी गतिविधि:
भाषा चुनें