ตัวตรวจสอบรหัสสถานะ HTTP
คำขอจะส่งตรงจากเบราว์เซอร์ไปยังปลายทางโดยไม่ผ่านเซิร์ฟเวอร์ของเรา คุกกี้และข้อมูลรับรอง HTTP จะไม่ถูกส่ง และไม่มีการส่ง referrer แต่ปลายทางยังได้รับที่อยู่ IP และรายละเอียดคำขอ ในโหมดทีละขั้น URL และเมธอดจะถูกเก็บไว้ชั่วคราวในแท็บนี้
ถัดไปข้อมูลอ้างอิงรหัสสถานะ HTTP
ชื่อเป็นคำเรียกมาตรฐานภาษาอังกฤษของโปรโตคอล กรองด้วยรหัสหรือชื่อได้
1xx
| สถานะ | ชื่อมาตรฐาน |
|---|---|
| 100 | Continue |
| 101 | Switching Protocols |
| 102 | Processing |
| 103 | Early Hints |
2xx
| สถานะ | ชื่อมาตรฐาน |
|---|---|
| 200 | OK |
| 201 | Created |
| 202 | Accepted |
| 204 | No Content |
| 206 | Partial Content |
3xx
| สถานะ | ชื่อมาตรฐาน |
|---|---|
| 301 | Moved Permanently |
| 302 | Found |
| 303 | See Other |
| 304 | Not Modified |
| 307 | Temporary Redirect |
| 308 | Permanent Redirect |
4xx
| สถานะ | ชื่อมาตรฐาน |
|---|---|
| 400 | Bad Request |
| 401 | Unauthorized |
| 403 | Forbidden |
| 404 | Not Found |
| 405 | Method Not Allowed |
| 408 | Request Timeout |
| 409 | Conflict |
| 410 | Gone |
| 422 | Unprocessable Content |
| 429 | Too Many Requests |
5xx
| สถานะ | ชื่อมาตรฐาน |
|---|---|
| 500 | Internal Server Error |
| 501 | Not Implemented |
| 502 | Bad Gateway |
| 503 | Service Unavailable |
| 504 | Gateway Timeout |
| 505 | HTTP Version Not Supported |
ตรวจสอบการตอบกลับ HTTP สุดท้ายที่เบราว์เซอร์ได้รับอนุญาตให้อ่านจาก URL สาธารณะ คำขอทำงานในแท็บนี้ด้วย HEAD หรือ GET ตามการเปลี่ยนเส้นทาง และแสดงสถานะสุดท้าย URL ปลายทาง เวลาจนได้รับส่วนหัวตอบกลับ และส่วนหัวที่ CORS เปิดเผย โดย Hyperion ไม่ได้เป็นพร็อกซี
วิธีตรวจสอบสถานะ HTTP
-
1
ป้อน URL แบบ HTTPS สาธารณะ
รองรับ HTTP และ HTTPS แต่การป้องกันเนื้อหาผสมจะไม่ให้หน้า HTTPS ร้องขอปลายทาง HTTP ที่ไม่ปลอดภัย
-
2
เลือก HEAD หรือ GET
HEAD ขอส่วนหัวตอบกลับแบบเดียวกับ GET โดยไม่มีเนื้อหา ใช้ GET หากเซิร์ฟเวอร์ปฏิเสธหรือจัดการ HEAD ไม่ถูกต้อง
-
3
ส่งคำขอจากเบราว์เซอร์
จะไม่ส่งคุกกี้หรือข้อมูลรับรอง HTTP เบราว์เซอร์บังคับใช้นโยบาย CORS เครือข่ายส่วนตัว และการเปลี่ยนเส้นทาง
-
4
อ่านการตอบกลับสุดท้าย
ดูสถานะ URL สุดท้ายที่อ่านได้ เวลาได้รับส่วนหัว และเฉพาะส่วนหัวที่ JavaScript เข้าถึงได้
ผลลัพธ์ที่แสดงได้
| ผลลัพธ์ | ความหมาย |
|---|---|
| สถานะ | สถานะของการตอบกลับสุดท้ายที่อ่านได้หลังเบราว์เซอร์ตามการเปลี่ยนเส้นทาง |
| URL สุดท้าย | URL การตอบกลับสุดท้ายเมื่อ Fetch รายงานว่ามีการเปลี่ยนเส้นทาง |
| เวลา | เวลาจนส่วนหัวตอบกลับพร้อมใช้งาน ไม่ใช่เวลาโหลดทั้งหน้า |
| ส่วนหัว | ส่วนหัวในรายการปลอดภัยของ CORS และส่วนหัวเพิ่มเติมที่ปลายทางเปิดเผยโดยชัดแจ้ง |
คำขอ Fetch ข้ามต้นทางแบบปกติไม่เปิดเผยทุกช่วงของการเปลี่ยนเส้นทาง ผลลัพธ์นี้จึงไม่ใช่เส้นทางทั้งหมด โดยไม่สามารถดูสถานะระหว่างทาง ค่า Location หรือเวลาแต่ละช่วงได้ หากตรวจสอบจากเซิร์ฟเวอร์ จะต้องจำกัดเป้าหมายไว้ที่เครือข่ายสาธารณะและตรวจสอบความปลอดภัยของทุกปลายทางใหม่
ขอบเขตของเบราว์เซอร์ CORS และความเป็นส่วนตัว
คำขอส่งตรงจากเบราว์เซอร์ไปยังปลายทาง Hyperion ไม่ได้รับ URL และไม่เชื่อมต่อเครือข่าย คุกกี้ การยืนยันตัวตน HTTP และ referrer จะไม่ถูกส่ง แต่ปลายทางยังได้รับที่อยู่ IP, URL, เมธอด HEAD หรือ GET และส่วนหัวทั่วไปของเบราว์เซอร์ ในโหมดทีละขั้น URL และเมธอดจะอยู่ในพื้นที่เก็บข้อมูลเซสชันของแท็บชั่วคราว
การตรวจสอบข้ามต้นทางทำงานได้เมื่อ CORS ของปลายทางอนุญาตให้หน้านี้อ่านการตอบกลับเท่านั้น no-cors ไม่ใช่วิธีแก้ เพราะการตอบกลับแบบทึบจะแสดงสถานะ 0 ต่อ JavaScript ความผิดพลาดของ CORS, DNS, TLS, เนื้อหาผสม, เครือข่ายส่วนตัว หรือการเชื่อมต่ออาจดูเหมือนกัน จึงไม่ยืนยันว่าเว็บไซต์ล่ม
รองรับเฉพาะ URL แบบ HTTP และ HTTPS ที่ไม่มีข้อมูลรับรองฝังอยู่ จะปฏิเสธ localhost รวมถึงที่อยู่เครือข่ายส่วนตัวหรือ link-local ที่ป้อนเป็นตัวเลขโดยตรง เนื่องจาก JavaScript ไม่สามารถตรวจสอบชื่อโฮสต์ทุกชื่อก่อน Fetch ได้อย่างน่าเชื่อถือ การป้องกัน CORS และเครือข่ายส่วนตัวของเบราว์เซอร์จึงยังเป็นส่วนหนึ่งของขอบเขต
HEAD, GET และการเปลี่ยนเส้นทาง
RFC 9110 กำหนดให้ HEAD มีความหมายเหมือน GET แต่ไม่มีเนื้อหาตอบกลับ บางเซิร์ฟเวอร์ปิดหรือรองรับ HEAD ไม่ถูกต้อง จึงควรลอง GET เมื่อผลผิดคาด ในโหมด GET เครื่องมือจะยกเลิกสตรีมหลังได้รับส่วนหัว เนื้อหาบางไบต์อาจถูกส่งมาแล้ว แต่จะไม่แสดงเนื้อหา
Fetch ตามการเปลี่ยนเส้นทางโดยอัตโนมัติ สถานะสุดท้ายจึงอาจต่างจากการตอบกลับแรกของ URL ที่ป้อน 301 และ 308 คือการย้ายถาวร ส่วน 302 และ 307 คือชั่วคราว 307 และ 308 คงเมธอดเดิม ขณะที่ 301 และ 302 อนุญาตให้เปลี่ยน POST เป็น GET แต่เครื่องมือนี้ใช้เพียง HEAD หรือ GET
กลุ่มสถานะหลัก
| กลุ่ม | ความหมายทั่วไป |
|---|---|
| 1xx | ข้อมูลชั่วคราวก่อนการตอบกลับสุดท้าย |
| 2xx | รับ เข้าใจ และยอมรับคำขอสำเร็จ |
| 3xx | ต้องดำเนินการต่อ เช่น เปลี่ยนเส้นทางหรือตรวจสอบแคช |
| 4xx | คำขอมีปัญหาหรือไม่สามารถตอบสนองไคลเอนต์นั้น |
| 5xx | เซิร์ฟเวอร์ล้มเหลวขณะจัดการคำขอที่ดูเหมือนถูกต้อง |
304 ใช้กับคำขอแบบมีเงื่อนไขและหมายถึงใช้สำเนาที่เก็บไว้ได้ ไม่ใช่สถานะสำเร็จทั่วไปของการตรวจสอบปกติ 401 ขอให้ยืนยันตัวตน ส่วน 403 หมายถึงเซิร์ฟเวอร์เข้าใจคำขอแต่ปฏิเสธ รหัสตัวเลขคือข้อมูลอ้างอิงหลัก
คำถามที่พบบ่อย
เบราว์เซอร์ซ่อนการตอบกลับข้ามต้นทางเมื่อปลายทางไม่อนุญาตให้อ่านผ่าน CORS ความผิดพลาดของ DNS, TLS, เนื้อหาผสม, เครือข่ายส่วนตัว และการเชื่อมต่ออาจให้ข้อความเดียวกัน จึงไม่ได้ยืนยันว่าปลายทางออฟไลน์
ไม่ได้ Fetch แจ้งได้ว่ามีการเปลี่ยนเส้นทางและแสดง URL สุดท้ายที่อ่านได้ แต่ไม่ส่งสถานะระหว่างทาง ส่วนหัว Location หรือเวลาของแต่ละช่วงให้หน้านี้
HEAD ควรทำงานเหมือน GET ที่ไม่มีเนื้อหา แต่บางเซิร์ฟเวอร์กำหนดเส้นทางหรือการตั้งค่าต่างกัน ลอง GET เมื่อพบ 405 สถานะผิดคาด หรือข้อผิดพลาด
ไม่ผ่าน เบราว์เซอร์ส่งตรงโดยไม่มีข้อมูลรับรองหรือ referrer ปลายทางได้รับ IP และรายละเอียดคำขอ แต่ Hyperion ไม่เป็นพร็อกซีหรือบันทึก URL ผ่านเครื่องมือนี้
เครื่องมือที่เกี่ยวข้อง
ตารางอ้างอิง ASCII
ตาราง ASCII ครบตั้งแต่ 0 ถึง 127 พร้อมค่าเลขฐานสิบ ฐานสิบหก ฐานแปด ฐานสอง และรูปแบบการอ้างอิงอักขระแบบตัวเลขของ HTML รวม NUL, LF และ DEL
ตัวลดรูปพีชคณิตบูลีน
ลดรูปนิพจน์บูลีนด้วยแผนผัง Karnaugh และอัลกอริทึม Quine-McCluskey แสดงทุกขั้นตอนการลดรูปและผลลัพธ์สุดท้ายในรูป SOP/POS
เลขฐานสองเป็นฐานสิบ
แปลงเลขฐานสองเป็นฐานสิบได้ทันที แสดงการกระจายตามตำแหน่งเพื่อให้เห็นว่าแต่ละบิตมีส่วนอย่างไร
เครื่องสร้างตัวอักษรสุ่ม
สร้างตัวอักษร A-Z แบบสุ่ม เลือกจำนวน ตัวพิมพ์ใหญ่ ตัวพิมพ์เล็ก หรือแบบผสม แล้วใช้กับเกม โจทย์ หรือกิจกรรมในห้องเรียน
เครื่องกำเนิดจานสี
สร้างพาเลตสีแบบเอกรงค์ ใกล้เคียง คู่ตรงข้าม ไตรแอดิก หรือเตตราดิกจากสี HEX หลัก พร้อมส่งออกตัวแปร CSS ที่คัดลอกได้ทันที
เครื่องมือเลือกสี HEX
เลือกหรือป้อนสี HEX แล้วดูค่า RGB, HSL, CMYK โดยประมาณ ค่าความสว่างสัมพัทธ์ และคอนทราสต์กับสีขาวและสีดำ