---
url: https://docs.ogmabox.com/hi/app/intercept.md
description: >-
  Ogma इंटरसेप्ट से HTTP और WebSocket ट्रैफ़िक रोकें, संपादित करें, आगे भेजें या
  छोड़ दें।
---

# इंटरसेप्ट {#intercept}

इंटरसेप्ट, आगे भेजने से पहले प्रॉक्सी कतार में ट्रैफ़िक रोकता है, ताकि आप हर अनुरोध या प्रतिक्रिया हाथ से पढ़ और संपादित कर सकें।

## इंटरसेप्ट सक्षम और अक्षम करना {#enabling-and-disabling-intercept}

इंटरसेप्ट पैनल के ऊपर **इंटरसेप्ट** टॉगल पर क्लिक करके उसे चालू या बंद करें। चालू होने पर मेल खाने वाला ट्रैफ़िक तुरंत आगे जाने के बजाय कतार में रुकता है। बंद होने पर पूरा ट्रैफ़िक बिना रुके अपने आप आगे जाता है।

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

## इंटरसेप्ट कतार {#the-intercept-queue}

हर रुका हुआ आइटम कतार में पंक्ति के रूप में आता है। आइटम आने के क्रम में कतारबद्ध होते हैं। रॉ संपादक में देखने और संपादित करने के लिए किसी भी आइटम को चुनें।

आइटम चुने होने पर आप:

1. रॉ अनुरोध सीधे संपादक में संपादित कर सकते हैं।
2. अपने संपादन के साथ भेजने के लिए **आगे भेजें** पर क्लिक कर सकते हैं।
3. अनुरोध पूरी तरह त्यागने के लिए **छोड़ दें** पर क्लिक कर सकते हैं। ब्राउज़र को कनेक्शन त्रुटि मिलती है।

## रॉ संपादक में संपादन {#editing-in-the-raw-editor}

रॉ संपादक पूरा HTTP अनुरोध दिखाता है, जिसमें विधि, पथ, संस्करण, हेडर और बॉडी शामिल हैं। सभी फ़ील्ड संपादित किए जा सकते हैं। **आगे भेजें** पर क्लिक करने पर बदलाव लागू होते हैं।

परीक्षण के दौरान सामान्य संपादन:

* इनपुट हैंडलिंग जाँचने के लिए पैरामीटर का मान बदलें।
* पहुँच नियंत्रण जाँचने के लिए प्राधिकरण हेडर हटाएँ या बदलें।
* सत्र हैंडलिंग जाँचने के लिए कुकी मान बदलें।
* ऑब्जेक्ट स्तर पर दोषपूर्ण प्राधिकरण जाँचने के लिए संख्यात्मक ID बदलें।

## HTTP इंटरसेप्ट नियम {#http-intercept-rules}

नियम न होने पर इंटरसेप्ट हर अनुरोध रोकता है। नियम कतार को उस ट्रैफ़िक तक सीमित करते हैं जिसकी आप वास्तव में समीक्षा करना चाहते हैं।

एक या अधिक शर्तें देकर नियम बनाएँ:

| फ़ील्ड | विवरण |
| --- | --- |
| होस्ट पैटर्न | होस्टनाम या वाइल्डकार्ड पैटर्न से मिलान |
| पथ पैटर्न | URL पथ या वाइल्डकार्ड पैटर्न से मिलान |
| विधि | खास HTTP विधि से मिलान |
| दिशा | अनुरोध, प्रतिक्रिया या दोनों पर लागू करें |

नियम सक्रिय होने के लिए उसकी सभी शर्तें मेल खानी चाहिए। कई नियम जोड़ने पर किसी भी नियम से मेल खाने वाला ट्रैफ़िक इंटरसेप्ट होता है।

## WebSocket इंटरसेप्ट नियम {#websocket-intercept-rules}

WebSocket नियम उसी तरह काम करते हैं लेकिन WS फ़्रेम ट्रैफ़िक पर लागू होते हैं। WS नियमों के लिए उपलब्ध शर्तें:

| फ़ील्ड | विवरण |
| --- | --- |
| होस्ट पैटर्न | WS कनेक्शन के होस्टनाम से मिलान |
| पथ पैटर्न | WS अपग्रेड पथ से मिलान |
| संदेश सामग्री | फ़्रेम पेलोड की सबस्ट्रिंग से मिलान |
| ऑपकोड | फ़्रेम प्रकार से मिलान: पाठ, बाइनरी, ping, pong या बंद |
| दिशा | क्लाइंट से सर्वर, सर्वर से क्लाइंट या दोनों दिशाओं के फ़्रेम पर लागू करें |

## इंटरसेप्ट बनाम मिलान और प्रतिस्थापन {#intercept-vs-match-replace}

इंटरसेप्ट और मिलान और प्रतिस्थापन दोनों ट्रैफ़िक बदलते हैं, लेकिन अलग तरह से काम करते हैं।

**इंटरसेप्ट** ट्रैफ़िक रोकता है और आपकी कार्रवाई की प्रतीक्षा करता है। जब हर अनुरोध के लिए बदलाव तय करना हो, तो इसका उपयोग करें।

**मिलान और प्रतिस्थापन** बिना रोके रूपांतरण अपने आप लागू करता है। जब हर मेल खाने वाले अनुरोध पर एक ही बदलाव चाहिए, बिना हर बार हाथ से कार्रवाई किए, तो इसका उपयोग करें।

## संबंधित पृष्ठ {#related-pages}

* [HTTP इतिहास](./http-history.md)
* [मिलान और प्रतिस्थापन](./match-replace.md)
* [परीक्षण का दायरा](./scope.md)
