繁体   English   中英

如何将网页另存为扩展名

[英]How to save webpage as it's extension

我想将网页保存为特定的扩展名。 如果我尝试执行Ctrl + S ,则只有两个选项。 HTMLMime HTML 但是假设页面是http://example.net/foo/bar.aspx 我想将页面专门保存为.aspx文件。 我也尝试查看源代码,但得到更多HTML 我如何才能下载具有确切文件扩展名的站点/文件,而不仅仅是 HTML 版本?

提前致谢

我认为 World Wide Web 的工作方式与您想象的不同。 http://example.net/foo/bar.aspx这样的 URL 不一定是存储在服务器 example.net 路径 ~/foo 中的 bar.aspx 文件,尽管它可能是。

URLs是对web服务器的请求; 服务器弄清楚如何满足该请求,并发送响应。 在您的特定情况下,服务器认为 HTML 文件可以满足请求。

.aspx 是 Microsoft ASP.NET 程序的常见文件扩展名。 当这样的程序运行时,它可以发送它想要的任何类型的响应。 在您的示例中,它发送一些 HTML; 这就是为什么您的 web 浏览器会提供将其存储为 .html 的原因。

ASP.NET 程序通常不会发送它们的 .aspx 源代码作为响应,尽管我认为这是可能的。 考虑通过 Steam 或其他方式下载游戏; 当您这样做时,发送的是已编译的游戏应用程序,而不是源代码。 ASP.NET 通常以相同的方式工作。

即使 example.com 站点发送了源代码,您也可能无法运行它,因为它可能需要数据库连接或二进制资源之类的东西。

与其尝试从 web 站点下载源代码,不如解释您要做什么。 您是否正在尝试学习如何编写 ASP.NET 程序?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM