เครื่องมือทดสอบคำขอ HTTP (HTTP Request Tester)
เมื่อคุณเพียงต้องการตรวจสอบ webhook หรือลองเรียก API สาธารณะ การใช้ Postman ก็ดูจะเกินความจำเป็น แค่วาง URL เลือกเมท็อด GET/POST/PUT/PATCH/DELETE เพิ่มเฮดเดอร์และบอดี แล้วเครื่องมือทดสอบนี้จะส่งคำขอให้ พร้อมแสดงรหัสสถานะ เฮดเดอร์ของการตอบกลับ บอดี และเวลาตอบสนองทั้งหมด
วิธีการส่งคำขอทดสอบ
-
1
เลือกเมท็อดและ URL
GET, POST, PUT, PATCH, DELETE หรือ HEAD และ URL ใดๆ ที่เข้าถึงได้จากเซิร์ฟเวอร์ของเรา
-
2
เพิ่มเฮดเดอร์
Authorization, Content-Type และเฮดเดอร์แบบกำหนดเอง หนึ่งรายการต่อบรรทัด เพิ่มได้มากเท่าที่ต้องการ
-
3
ตั้งค่าบอดี
ข้อความดิบ, JSON, form-urlencoded หรือ multipart โดยบอดีจะถูกส่งเฉพาะกับเมท็อดที่รองรับ (POST, PUT, PATCH, DELETE)
-
4
ส่งและตรวจสอบ
รหัสสถานะ เวลาตอบสนองทั้งหมด เฮดเดอร์ และบอดี แสดงเคียงข้างกัน
สิ่งที่เครื่องมือทดสอบส่งคืนมา
ทุกการตอบกลับจะถูกแสดงเป็นสี่ส่วนที่มีประโยชน์
1. รหัสสถานะ
HTTP 200 คือรหัสสถานะที่เป็นตัวเลขของการตอบกลับ โดยสถานะใดๆ ในช่วง 4xx หรือ 5xx จะถูกเน้นเพื่อให้วินิจฉัยได้อย่างรวดเร็ว
2. เวลาตอบสนอง
เวลาทั้งหมดตั้งแต่เริ่มส่งคำขอจนได้รับการตอบกลับครบถ้วน โดยวัดจากเซิร์ฟเวอร์ของเราเป็นมิลลิวินาที หากค่าเวลาตอบสนองสูงกว่า 500 มิลลิวินาทีบน API ที่อยู่ในภูมิภาคเดียวกัน ถือเป็นสัญญาณอันตราย โดยทั่วไปมักเกิดจากแบ็กเอนด์ทำงานช้า หรือไม่มีการทำดัชนี
3. เฮดเดอร์ของการตอบกลับ
เฮดเดอร์ของการตอบกลับทั้งหมดถูกแสดงเรียงตามลำดับ พร้อมค่าที่เซิร์ฟเวอร์ส่งกลับมาอย่างครบถ้วน
4. บอดี
- บอดีจะแสดงตามที่เซิร์ฟเวอร์ส่งกลับมาโดยตรง โดยไม่มีการจัดรูปแบบใหม่
- การตอบกลับแบบ JSON และ XML อ่านได้ง่ายในช่องผลลัพธ์แบบ monospace
- การตอบกลับแบบไบนารี (รูปภาพ, PDF) จะแสดงเป็นข้อมูลดิบ ในกรณีนี้ curl หรือ httpie เหมาะสมกว่า
เคล็ดลับ
- เมื่อทดสอบ REST API ให้ใช้ POST ร่วมกับ JSON โดยตั้งค่า
Content-Type: application/jsonและวางบอดีเป็นออบเจกต์ JSON - สำหรับเอนด์พอยต์ที่ป้องกันด้วย OAuth ให้วางเฮดเดอร์
Authorization: Bearer <token>เข้าไปได้โดยตรง - คำขอถูกประมวลผลจากเซิร์ฟเวอร์ของเรา ดังนั้นกฎ CORS ของเบราว์เซอร์จึงไม่บังคับใช้ ใช้ประโยชน์นี้เพื่อทดสอบเอนด์พอยต์ที่เบราว์เซอร์ของคุณจะบล็อก
คำถามที่พบบ่อย
เครื่องมือทดสอบนี้ออกแบบมาสำหรับขนาดข้อมูลทั่วไปของการทดสอบ API ไม่ใช่การถ่ายโอนข้อมูลปริมาณมาก สำหรับการอัปโหลดไฟล์ขนาดใหญ่มาก เช่น วิดีโอหรือไฟล์แบบไบนารี เครื่องมือที่ออกแบบมาโดยเฉพาะ เช่น curl หรือ httpie จะเหมาะสมกว่า
ใช่ ให้นำค่าของคุกกี้ไปวางไว้ในเฮดเดอร์ Cookie โดยค่าเริ่มต้นแล้ว เทสเตอร์จะไม่แบ่งปันคุกกี้จากเบราว์เซอร์ของคุณกับระบบเป้าหมาย ดังนั้นคุณจึงสามารถควบคุมได้อย่างแม่นยำว่าจะส่งข้อมูลอะไรออกไป
คำขอจะถูกประมวลผลจากเซิร์ฟเวอร์ของเครื่องมือ เพื่อข้ามข้อจำกัด CORS ของเบราว์เซอร์ โดยไม่มีการเก็บข้อมูลใดๆ นอกเหนือจากคำตอบเดียวที่ปรากฏ คำขอจะไม่ถูกจัดเก็บหรือบันทึกไว้
ไม่ เครื่องมือทดสอบนี้ออกแบบมาเพื่อใช้กับการส่ง-รับข้อมูลผ่าน HTTP แบบธรรมดาเท่านั้น หากต้องการทดสอบ WebSocket ควรใช้ไคลเอ็นต์ WS ที่ออกแบบมาโดยเฉพาะ ซึ่งรองรับโปรโตคอลการเชื่อมต่อแบบเต็มรูปแบบและการจัดรูปแบบเฟรม
เครื่องมือที่เกี่ยวข้อง
เครื่องตรวจสอบ HTTP/2 และ HTTP/3
วิเคราะห์เฮดเดอร์การตอบกลับที่วางไว้ภายในเบราว์เซอร์ เพื่อดูเวอร์ชัน HTTP ที่พบและการประกาศ HTTP/3 ผ่าน Alt-Svc
เครื่องตรวจสอบอีเมลที่เกี่ยวข้องกับการรั่วไหลของข้อมูล
ตรวจสอบว่าที่อยู่อีเมลดังกล่าวปรากฏในเหตุการณ์การรั่วไหลของข้อมูลที่ทราบแล้วหรือไม่ ตรวจสอบว่าข้อมูลนี้ถูกเปิดเผยในกรณีใดบ้าง และทราบว่าควรเปลี่ยนแปลงข้อมูลส่วนใดก่อน
ตัวตรวจสอบ API Endpoint
ทดสอบ endpoint แบบ HTTP หรือ HTTPS ที่อนุญาต CORS จากเบราว์เซอร์ พร้อมดูสถานะสุดท้าย เฮดเดอร์ที่เปิดเผย เวลา และตัวอย่างเนื้อหาแบบจำกัดขนาด
เครื่องทดสอบ CORS
ส่งคำขอ OPTIONS แบบ preflight ไปยัง URL ใดๆ และตรวจสอบ Access-Control-Allow-Origin, header และ method ที่เซิร์ฟเวอร์ตอบกลับ แก้ไขข้อผิดพลาดจากการส่งข้อมูลข้ามแหล่งที่มาได้อย่างรวดเร็ว
ทดสอบความเร็ว
ทดสอบความเร็วอินเทอร์เน็ตได้อย่างรวดเร็วและฟรีในเบราว์เซอร์ วัดความเร็วดาวน์โหลดเป็น Mbps พร้อมทั้งความหน่วงและจิตเตอร์ และดูว่าการเชื่อมต่อของคุณพร้อมสำหรับสตรีม 4K เล่นเกม และวิดีโอคอลหรือไม่ ไม่ต้องติดตั้งแอปและไม่ต้องสมัคร
เครื่องคิดเลข CIDR
คำนวณที่อยู่เครือข่าย การออกอากาศ ช่วงโฮสต์ IP ที่ใช้งานได้ และซับเน็ตมาสก์สำหรับบล็อก IPv4 CIDR
เครื่องมือนี้มีให้บริการในภาษาอื่น
- HTTP Request Tester [ID]
- HTTPリクエストテストツール [JA]
- Program do testowania żądań HTTP [PL]
- Testador de Requisições HTTP [PT]
- HTTP 요청 테스트 도구 [KO]
- HTTP-begärantestare [SV]
- HTTP-Anforderungs-Tester [DE]
- Trình kiểm thử yêu cầu HTTP [VI]
- أداة اختبار طلبات HTTP [AR]
- Probador de Solicitudes HTTP [ES]
- Testeur de requêtes HTTP [FR]
- HTTP-verzoekstester [NL]
- HTTP Request Tester [EN]
- Tester di Richiesta HTTP [IT]
- Инструмент для тестирования HTTP-запросов [RU]
- HTTP İstek Test Aracı [TR]
- HTTP请求测试工具 [ZH]