वेबहुक विनंती निरीक्षक

विनंतीची तपासणी करण्यासाठी वेबहुक पद्धत, शीर्षलेख आणि मुख्य भाग पेस्ट करा आणि कॉपी करण्यायोग्य चाचणी आदेश तयार करा.

वेबहुक विनंती
नाव: मूल्य स्वरूपातील प्रति ओळ एक शीर्षलेख.
कोणत्याही सर्व्हर-साइड पार्सिंगपूर्वी कॅप्चर केलेला अचूक रॉ बॉडी पेस्ट करा.
तयार. कॅप्चर केलेली वेबहुक विनंती पेस्ट करा.
स्वरूपित मुख्य भाग
हे आउटपुट पाहण्यासाठी विनंतीची तपासणी करा.
स्वाक्षरी फील्ड
हे आउटपुट पाहण्यासाठी विनंतीची तपासणी करा.

स्वाक्षरी फील्ड सापडल्याने विनंती अस्सल असल्याचे सिद्ध होत नाही — वास्तविक पडताळणीसाठी प्रेषकाचे स्वाक्षरी नियम, सिक्रेट किंवा की आणि मूळ विनंती बाइट्स आवश्यक आहेत.

स्थानिक cURL चाचणी
हे आउटपुट पाहण्यासाठी विनंतीची तपासणी करा.

तुमची पेस्ट केलेली विनंती तुमच्या ब्राउझरमध्ये राहते. BroBroGo अपलोड किंवा सेव्ह करत नाही.

नेहमी विचारले जाणारे प्रश्न

मी कोणत्या वेबहुक बॉडी फॉरमॅटची तपासणी करू शकतो?

JSON आणि URL-एनकोड केलेल्या फॉर्म बॉडी शोधल्या आणि फॉरमॅट केल्या आहेत. इतर बॉडीज प्लेन टेक्स्ट म्हणून राहतात त्यामुळे टूल XML, मल्टीपार्ट किंवा बायनरी सामग्रीचा अंदाज लावत नाही.

स्वाक्षरी फील्ड शोधल्याने विनंती अस्सल असल्याचे सिद्ध होते का?

नाही. हे टूल फक्त स्वाक्षरी आणि संबंधित टाइमस्टॅम्प शीर्षलेख दाखवते. वास्तविक पडताळणीसाठी प्रेषकाचे अचूक स्वाक्षरी नियम, गुप्त किंवा सार्वजनिक की आणि मूळ विनंती बाइट्स आवश्यक आहेत.

या पृष्ठावर थेट वेबहुक कॉलबॅक मिळू शकतो?

नाही. तपासणीसाठी कॅप्चर केलेली विनंती येथे पेस्ट करा. पृष्ठ सार्वजनिक एंडपॉइंट तयार करत नाही, कॉलबॅक प्राप्त करत नाही किंवा व्युत्पन्न चाचणी विनंती पाठवत नाही.

वेबहुक विनंती रचना समजून घेणे

वेबहुक (Webhook) हे आधुनिक वेब सेवांमधील संवादाचे एक महत्त्वाचे माध्यम आहे. जेव्हा एखादी घटना घडते, तेव्हा प्रेषक सर्व्हर प्राप्तकर्त्याच्या एंडपॉइंटवर HTTP विनंती पाठवतो. या विनंतीची रचना समजून घेण्यासाठी आणि त्यातील त्रुटी शोधण्यासाठी वेबहुक विनंती निरीक्षक हे साधन उपयुक्त ठरते.

वेबहुक विनंतीमध्ये प्रामुख्याने तीन घटक असतात:

  1. पद्धत: सामान्यतः POST, PUT, PATCH, GET, किंवा DELETE यापैकी एक पद्धत वापरली जाते.
  2. शीर्षलेख: यामध्ये विनंतीची माहिती देणारे मेटाडेटा आणि सुरक्षा स्वाक्षरी समाविष्ट असतात.
  3. मुख्य भाग (Body): घटनेचा प्रत्यक्ष डेटा जो JSON किंवा URL-एनकोड केलेल्या स्वरूपात असतो.

स्थानिक चाचणीसाठी आणि त्रुटी निवारणासाठी या घटकांचे अचूक विश्लेषण करणे आवश्यक असते.


साधनाचे इनपुट आणि मर्यादा

या साधनामध्ये वेबहुक विनंती तपासण्यासाठी खालील इनपुट अचूकपणे भरणे आवश्यक आहे:

  • पद्धत: ड्रॉपडाउनमधून योग्य HTTP पद्धत निवडा (उदा. POST, PUT, PATCH, GET, DELETE).
  • शीर्षलेख: शीर्षलेख अंतर्गत प्रति ओळ एक शीर्षलेख "Name: value" या स्वरूपात प्रविष्ट करा.
    • कमाल मर्यादा: 200 नॉन-एम्प्टी ओळी.
    • कमाल वर्ण मर्यादा: 100,000 वर्ण.
  • शरीर (Body): शरीर अंतर्गत कोणत्याही सर्व्हर-साइड पार्सिंगपूर्वी कॅप्चर केलेला अचूक रॉ बॉडी पेस्ट करा.
    • कमाल वर्ण मर्यादा: 1,000,000 वर्ण.

आउटपुट आणि विश्लेषण

साधनामध्ये विनंती प्रविष्ट केल्यानंतर खालील आउटपुट प्राप्त होतात:

  • स्वरूपित मुख्य भाग: जर मुख्य भाग JSON किंवा URL-एनकोड केलेला फॉर्म डेटा असेल, तर तो सुटसुटीत स्वरूपात दाखवला जातो. मुख्य भाग रिकामा असल्यास "(रिक्त शरीर)" असे दर्शवले जाते.
  • स्वाक्षरी फील्ड: विनंतीमध्ये आढळलेले सामान्य स्वाक्षरी किंवा वेबहूक टाइमस्टॅम्प शीर्षलेख येथे सूचीबद्ध केले जातात. असे शीर्षलेख न आढळल्यास "कोणतीही सामान्य स्वाक्षरी किंवा वेबहूक टाइमस्टॅम्प शीर्षलेख आढळला नाही." असा संदेश दिसतो.
  • स्थानिक cURL चाचणी: स्थानिक चाचणीसाठी http://localhost:3000/webhooks या स्थानिक पत्त्याला लक्ष्य करणारी आणि शेल-कोट केलेली cURL कमांड स्वयंचलितपणे तयार होते, जी थेट कॉपी करून वापरता येते.

प्रक्रिया नियम आणि त्रुटी संदेश

हे साधन वापरताना काही विशिष्ट नियम आणि मर्यादा लागू होतात:

  1. पार्सिंग नियम: JSON डेटा पार्स करण्यासाठी JSON.parse चा वापर केला जातो. यामुळे मूळ डेटा मधील स्पेस (whitespace) आणि फील्डचा क्रम बदलू शकतो. JSON आणि URL-एनकोड व्यतिरिक्त इतर डेटा प्रकार प्लेन टेक्स्ट म्हणून ठेवले जातात.
  2. स्वाक्षरी ओळख: हे साधन केवळ signature, hmac, digest आणि सामान्य टाइमस्टॅम्प नावांच्या पॅटर्नवरून शीर्षलेख ओळखते. हे साधन कोणतेही HMAC कॅल्क्युलेशन, अल्गोरिदम पडताळणी, पेलोडचे मूळ बाइट्स तपासणे किंवा प्रदाता-विशिष्ट पडताळणी करत नाही.

संभाव्य त्रुटी संदेश:

  • रिकामे इनपुट: "प्रथम किमान एक शीर्षलेख किंवा विनंती मुख्य भाग पेस्ट करा."
  • शीर्षलेख मर्यादा: "या साधनासाठी शीर्षलेख खूप लांब आहेत. असंबंधित किंवा पुनरावृत्ती मूल्ये काढा." किंवा "बर्याच शीर्षलेख ओळी आहेत. विनंती 200 शीर्षलेख किंवा त्यापेक्षा कमी ठेवा."
  • अवैध शीर्षलेख: "‹line›: शीर्षलेख ओळ अवैध आहे. नाव वापरा: मूल्य."
  • शरीर मर्यादा: "या साधनासाठी शरीर खूप लांब आहे. ते 1,000,000 वर्णांखाली ठेवा."
  • पार्सिंग त्रुटी: "मुख्य भाग JSON सारखा दिसत आहे परंतु विश्लेषित करणे शक्य नाही." किंवा "फॉर्म बॉडीमध्ये अपूर्ण टक्के एस्केप आहे."

गोपनीयता आणि डेटा सुरक्षा

या साधनामध्ये सुरक्षिततेला प्राधान्य दिले जाते. तुमची पेस्ट केलेली विनंती तुमच्या ब्राउझरमध्ये राहते. BroBroGo अपलोड किंवा सेव्ह करत नाही. सर्व प्रक्रिया स्थानिक पातळीवर ब्राउझरमध्येच पार पडते.


वारंवार विचारले जाणारे प्रश्न (FAQ)

प्रश्न: या पृष्ठावर थेट वेबहुक कॉलबॅक मिळू शकतो?
उत्तर: नाही. तपासणीसाठी कॅप्चर केलेली विनंती येथे पेस्ट करा. पृष्ठ सार्वजनिक एंडपॉइंट तयार करत नाही, कॉलबॅक प्राप्त करत नाही किंवा व्युत्पन्न चाचणी विनंती पाठवत नाही.

प्रश्न: मी कोणत्या वेबहुक बॉडी फॉरमॅटची तपासणी करू शकतो?
उत्तर: JSON आणि URL-एनकोड केलेल्या फॉर्म बॉडी शोधल्या आणि फॉरमॅट केल्या आहेत. इतर बॉडीज प्लेन टेक्स्ट म्हणून राहतात त्यामुळे टूल XML, मल्टीपार्ट किंवा बायनरी सामग्रीचा अंदाज लावत नाही.

प्रश्न: स्वाक्षरी फील्ड शोधल्याने विनंती अस्सल असल्याचे सिद्ध होते का?
उत्तर: नाही. हे टूल फक्त स्वाक्षरी आणि संबंधित टाइमस्टॅम्प शीर्षलेख दाखवते. वास्तविक पडताळणीसाठी प्रेषकाचे अचूक स्वाक्षरी नियम, गुप्त किंवा सार्वजनिक की आणि मूळ विनंती बाइट्स आवश्यक आहेत. स्वाक्षरी फील्ड सापडल्याने विनंती अस्सल असल्याचे सिद्ध होत नाही — वास्तविक पडताळणीसाठी प्रेषकाचे स्वाक्षरी नियम, सिक्रेट किंवा की आणि मूळ विनंती बाइट्स आवश्यक आहेत.