วิธีรับหน้าตอบกลับ HTTP แบบดิบบน Firefox / Internet explorer แทนที่จะเป็นข้อความที่เข้าใจง่ายสำหรับผู้ใช้


8

เป็นไปได้หรือไม่ที่จะกำหนดค่า firefox และ IE9 เพื่อแสดงหน้าข้อผิดพลาด HTTP แบบดิบที่ส่งจากเซิร์ฟเวอร์แทนการใช้งานที่เป็นมิตรกับผู้ใช้ตอนนี้ (รูปด้านล่าง)

ป้อนคำอธิบายรูปภาพที่นี่

นี่จะช่วยให้ฉันไม่ต้องไปที่เซิร์ฟเวอร์ของฉันบันทึกตลอดเวลาสำหรับรหัสเฉพาะ ฯลฯ

ฉันชอบวันเก่า ๆ ที่ทำมัน (รูปด้านล่าง)

ป้อนคำอธิบายรูปภาพที่นี่

ขอบคุณ

คำตอบ:


2

ภายใน Firefox ใช้ปลั๊กอินส่วนหัว LiveHttpเพื่อดูการตอบสนองของ Http Headers จากเซิร์ฟเวอร์ คุณจะเห็นรหัสสถานะเช่น HTTP / 1.1 404 ไม่พบไฟล์ในนั้น

มันจะมีลักษณะเช่นนี้: ป้อนคำอธิบายรูปภาพที่นี่

ฉันไม่คิดว่าจะมีปลั๊กอินสำหรับ IE แต่คุณสามารถใช้Fiddlerเพื่อวิเคราะห์การเข้าชมเว็บ - มันจะแสดงรายละเอียดของแพ็กเก็ตทั้งหมดรวมถึงส่วนหัว

นี่คือลักษณะของพู้ทำเล่น: ป้อนคำอธิบายรูปภาพที่นี่

ในการสรุป: เบราว์เซอร์ถูกสร้างขึ้นเพื่อตีความ Hyper Text ที่ไม่ได้แสดงเนื้อหาทั้งหมดของแพ็คเก็ต - นี่คืองานสำหรับ sniffers / debuggers คุณสามารถใช้เครื่องมือดังกล่าวข้างต้นใน Windows หรือtcpdumpบน Linux ในฐานะที่เป็นหมายเหตุด้านข้าง - คุณสามารถเห็นส่วนหัวในWiresharkบน Windows ได้เช่นกัน แต่นี่คือ overkill เนื่องจากคุณจะเห็นมากขึ้นแล้วเลเยอร์เครือข่ายที่คุณต้องการ คุณต้องมี Application Layer เท่านั้นและคุณจะเห็นว่ามี Network และ Data Link อยู่ในนั้นด้วย


2

ใน Mozilla Firefox รหัสสถานะจะมองเห็นได้ (ในที่สุดหลังจากรีเฟรช) ในการตรวจสอบเครือข่าย (Ctrl + Shift + E) ของเครื่องมือนักพัฒนาในตัว (Ctrl + Shft + I)

ภาพหน้าจอ FF

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.