我想保存一個網頁,因為它是特定的擴展名。如果我嘗試做Ctrl S,只有兩種選擇。HTML, 和Mime HTML. 但是說頁面是http://example.net/foo/bar.aspx. 我想將頁面專門保存為.aspx檔案。我也嘗試查看源代碼,但只是獲得更多HTML. 如何下載站點/檔案,因為它是確切的檔案擴展名,而不僅僅是 HTML 版本?
提前致謝
uj5u.com熱心網友回復:
我不認為萬維網的運作方式和你想象的一樣。像http://example.net/foo/bar.aspx這樣的 URL不一定是存盤在服務器 example.net 上路徑 ~/foo 的 bar.aspx 檔案,盡管它可能是。
URL 是對 Web 服務器的請求;服務器找出如何滿足該請求,并發送回應。在您的特定情況下,服務器認為 HTML 檔案可以滿足請求。
.aspx 是 Microsoft ASP.NET 程式的通用檔案擴展名。當這樣的程式運行時,它可以發送它想要的任何型別的回應。在您的示例中,它發送一些 HTML;這就是為什么您的網路瀏覽器提供將其存盤為 .html 的原因。
ASP.NET 程式通常不會將其 .aspx 源代碼作為回應發送,盡管我認為這是可能的。考慮通過 Steam 或其他方式下載游戲;當你這樣做是發送編譯的游戲應用程式,而不是源代碼。ASP.NET 通常以相同的方式作業。
即使 example.com 站點發送了源代碼,您也可能無法運行它,因為它可能需要資料庫連接或二進制資源之類的東西。
與其嘗試從網站下載源代碼,不如解釋您正在嘗試做什么。您是否正在嘗試學習如何撰寫 ASP.NET 程式?
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/430406.html
上一篇:Flutter檔案寫入程序
下一篇:用于跟蹤庫存/活存貨的資料庫
