---
url: https://docs.ogmabox.com/th/app/intercept.md
description: >-
  พัก แก้ไข ส่งต่อ หรือทิ้งทราฟฟิก HTTP และ WebSocket ด้วยเครื่องมือดักรับของ
  Ogma
---

# ดักรับ {#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 |
| เนื้อหาข้อความ | จับคู่สตริงย่อยในเพย์โหลดของเฟรม |
| Opcode | จับคู่ประเภทเฟรม (text, binary, ping, pong, close) |
| ทิศทาง | ใช้กับเฟรมจากไคลเอนต์ไปเซิร์ฟเวอร์ จากเซิร์ฟเวอร์ไปไคลเอนต์ หรือทั้งสองอย่าง |

## ดักรับเทียบกับจับคู่และแทนที่ {#intercept-vs-match-replace}

เครื่องมือดักรับและจับคู่และแทนที่ต่างแก้ไขทราฟฟิกได้ แต่ทำงานต่างกัน

**ดักรับ** จะพักทราฟฟิกและรอให้คุณดำเนินการ ใช้เมื่อต้องตัดสินใจแก้ไขเป็นรายคำขอ

**จับคู่และแทนที่** จะใช้การแปลงโดยอัตโนมัติโดยไม่พัก ใช้เมื่อต้องการแก้ไขแบบเดียวกันกับทุกคำขอที่ตรงเงื่อนไข โดยไม่ต้องดำเนินการด้วยตนเองทุกครั้ง

## หน้าที่เกี่ยวข้อง {#related-pages}

* [ประวัติ HTTP](./http-history.md)
* [จับคู่และแทนที่](./match-replace.md)
* [ขอบเขต](./scope.md)
