रिक्वेस्ट हेडर इंस्पेक्टर

सर्वर सहायता API टेस्टिंग

अपने ब्राउज़र के रिक्वेस्ट हेडर (User-Agent, Accept, भाषा, client hints) तुरंत देखें, या किसी भी क्लाइंट के हेडर एक अनोखे URL से कैप्चर करें — सब आसान भाषा की व्याख्या के साथ।

गोपनीयता: कैप्चर किए गए अनुरोध Mutqan सर्वर पर दो घंटे रखे जाते हैं और फिर हटा दिए जाते हैं। कैप्चर URL स्वयं बनने के ज़्यादा से ज़्यादा 24 घंटे बाद ख़त्म हो जाता है; SMS डिलीवरी इंस्पेक्टर पेज छोड़ने, रीलोड करने या बंद करने पर अपना URL हटा देता है, और बाकी कैप्चर टूल भी ब्राउज़र के सेशन स्टोरेज रोकने पर ऐसा ही करते हैं। आपके लिए कोई मेलबॉक्स या पता नहीं बनाया जाता। Authorization जैसे क्रेडेंशियल हेडर कभी संग्रहित नहीं होते। व्यक्तिगत डेटा वाला प्रोडक्शन ट्रैफ़िक इस पर न भेजें।
टूल लोड हो रहा है…

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

HTTP हेडर वे name: value लाइनें हैं जो रिक्वेस्ट या रिस्पॉन्स के साथ जाती हैं और उसका वर्णन करती हैं — कंटेंट टाइप और लंबाई, कैशिंग नियम, ऑथेंटिकेशन, स्वीकृत भाषाएँ, कुकी और सुरक्षा नीतियाँ। RFC 9110 मानक फ़ील्ड परिभाषित करता है; हेडर के नाम केस-इनसेंसिटिव हैं, वैल्यू नहीं, और एक ही हेडर एक से ज़्यादा बार आ सकता है।

रिक्वेस्ट हेडर इंस्पेक्टर कैसे इस्तेमाल करें

  1. टूल खोलें — आपके ब्राउज़र के हेडर अपने आप लोड हो जाते हैं।
  2. किसी दूसरे क्लाइंट की जाँच के लिए capture URL बनाएँ और उससे रिक्वेस्ट भेजें।
  3. कैप्चर की गई रिक्वेस्ट चुनें और Headers टैब पढ़ें।

रिक्वेस्ट हेडर इंस्पेक्टर की खूबियाँ

  • आपके अपने ब्राउज़र के रिक्वेस्ट हेडर तुरंत दिखाता है, हर एक की आसान भाषा में व्याख्या के साथ
  • किसी भी दूसरे क्लाइंट के भेजे हेडर एक अनोखे URL से कैप्चर करें
  • उद्देश्य के हिसाब से समूहबद्ध हेडर और उनके अर्थ (User-Agent, Accept, Accept-Language, client hints, Sec-Fetch-*, कुकी…)
  • edge द्वारा जोड़े गए नेटवर्क हेडर (cf-*, x-forwarded-*) अलग से पहचाने जाते हैं
  • सभी हेडर टेक्स्ट के रूप में कॉपी करें

रिक्वेस्ट हेडर इंस्पेक्टर का उदाहरण

आपके ब्राउज़र के हेडर

इनपुट:

(automatic GET /api/v1/echo)

आउटपुट:

user-agent: Mozilla/5.0 … Chrome/128 — Identifies the browser and OS
accept-language: ar-SA,ar;q=0.9,en;q=0.8 — Preferred languages for content negotiation
sec-fetch-mode: cors — How the request was initiated

रिक्वेस्ट हेडर इंस्पेक्टर के बारे में अक्सर पूछे जाने वाले सवाल

अपने हेडर कैसे देखूँ?

वे echo endpoint के ज़रिये पेज के ऊपर अपने आप लोड हो जाते हैं, हर हेडर की व्याख्या के साथ (User-Agent, Accept, भाषा, client hints, Sec-Fetch-* और बहुत कुछ)।

किसी दूसरे क्लाइंट के हेडर कैसे जाँचूँ?

एक capture URL बनाएँ और उस क्लाइंट से रिक्वेस्ट भेजें; सूची में उसे चुनकर उसके हेडर समूहबद्ध और व्याख्या सहित देखें।

मुझे Cloudflare या forwarding हेडर क्यों दिखते हैं?

रिक्वेस्ट सर्वर तक पहुँचने से पहले edge नेटवर्क से होकर जाती हैं; रास्ते में cf-* और x-forwarded-* हेडर जुड़ जाते हैं। आपके अपने ब्राउज़र के हेडर में वे Network के अंतर्गत दिखते हैं। कैप्चर की गई रिक्वेस्ट में cf-* हेडर कभी रिकॉर्ड नहीं होते, इसलिए वहाँ सिर्फ़ x-forwarded-* जैसे हेडर दिखते हैं।

संदर्भ

  • RFC 9110: HTTP SemanticsIETF · 2022HTTP मेथड, हेडर फ़ील्ड, स्टेटस कोड और कंटेंट निगोशिएशन के अर्थ, वायर वर्ज़न से स्वतंत्र।
  • HTTP headers — MDNMDN Web Docs (Mozilla)रिक्वेस्ट और रिस्पॉन्स हेडर का संदर्भ: सिंटैक्स, डायरेक्टिव और ब्राउज़र सपोर्ट।
  • OWASP Cheat Sheet Series: HTTP HeadersOWASP Foundationकौन-से सुरक्षा हेडर भेजें (HSTS, CSP, X-Content-Type-Options, फ़्रेम सुरक्षा) और कौन-से हटाएँ (Server, X-Powered-By)।
  • RFC 9421: HTTP Message SignaturesIETF · 2024HTTP मैसेज पर हस्ताक्षर करने का मानक तरीका ताकि रिसीवर उनके स्रोत और अखंडता की जाँच कर सके — आधुनिक वेबहुक सिग्नेचर का आधार।