ส่วนหัว X-SourceFiles ทำอะไร


182

ใช้ FileStreamResult ใน ASP.NET MVC 3 ฉันได้รับส่วนหัวการตอบสนองเช่น

X-SourceFiles =?UTF-8?B?RDpcUHJvamVjdFxqYWNvYlx0ZXN0?=

ไม่มีใครรู้ว่าส่วนหัวนี้หมายถึงอะไรและมีจุดประสงค์อะไร?


13
หมายความว่าอะไร: นั่นคือวิธีการเข้ารหัสชุดอักขระที่ไม่ใช่ ASCII ของ MIME UTF-8 ชุดอักขระ B สำหรับ base64 D:\Project\jacob\testเข้ารหัสและถอดรหัสเพื่อ ไม่แน่ใจในวัตถุประสงค์
โฟโต้

คำตอบ:


286

ส่วนหัวเป็นที่เข้าใจกันโดยโมดูลการแก้จุดบกพร่องใน IIS / IIS Express มันมีเส้นทางที่เข้ารหัส base64 ไปยังไฟล์ต้นฉบับบนดิสก์และใช้เพื่อเชื่อมโยงผลลัพธ์ที่สร้างขึ้นของหน้ากลับไปยังไฟล์ต้นฉบับนั้น มันถูกสร้างขึ้นสำหรับการร้องขอ localhost เท่านั้นดังนั้นคุณไม่ต้องกังวลว่าจะถูกแสดงไปทั่วโลกเมื่อคุณปรับใช้แอปพลิเคชันไปยังเซิร์ฟเวอร์จริง


เพื่อให้เจาะจงยิ่งขึ้นส่วนหัวนี้จะถูกเพิ่มโดยWebMatrixSupportModuleหากคุณเปิดใช้งานการติดตามคำขอที่ล้มเหลวและตรวจสอบ
Lex Li

@LexLi ฉันเห็นX-SourceFilesส่วนหัวที่เพิ่มในโครงการ WebForms ใน VS2017 ที่ไม่ได้ใช้WebMatrixSupportModuleเลย (ไม่มี DLL ที่เกี่ยวข้องกับ WebMatrix ถูกโหลดโดยกระบวนการ IIS Express ของฉัน)
ได
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.