如何确定特定网站中使用的技术/框架/ API?

时间:2009-11-25 20:00:55

标签: language-agnostic

我们以mint.com为例。

我可以很容易地看到HTML / CSS源代码,但我如何知道它是用PHP / Python编写的,以及在制作这个网站时使用了哪些其他语言/ API /框架和其他东西?

不要误会我的意思:这只是出于学习/研究的目的。

4 个答案:

答案 0 :(得分:2)

有各种Firefox附加组件可以告诉你(大致)与ID Serve相同。我所知道的最简单的是Header SpyFirebug会告诉你更多信息,但我想这对于这个目的来说会有点过分。

另一个信息来源是Netcraft site,它通常会告诉您有关所用平台的信息。

答案 1 :(得分:1)

除非网站决定在前端客户端对其后端服务器架构进行任何引用,否则无法确定这一点。

答案 2 :(得分:1)

嗯......如果网站显示没有路由的完整网址,您可以从文件扩展中了解。例如,ASP有.asp页面,ASP .Net有.aspx页面,PHP有.php页面,JSP有.jsp页面。这是我所知道的唯一一个。

答案 3 :(得分:0)

默认情况下,大多数网络服务器会在他们返回的标头中广播一些关于他们自己的信息。

ID Serve是Gibson Research的一个简洁的小工具,通常可以快速告诉您服务器正在运行什么(如果服务器愿意透露它)。

alt text