1

举个例子,support.google.com/mail/bin/answer.py?hl=en&answer=13287. 那是什么answer.py?这是如何运作的?我 99.99% 确信浏览器不具备解释 python 代码(还)的能力,如 javascript / PHP。那么这是什么?它是一些 Python 网络框架吗?

4

2 回答 2

2

answer.py是的,这只是访问服务器上调用的资源。这种命名约定完全取决于服务器——它可以运行 python 脚本(很可能是发生了什么),或者它甚至可以使用完全不同的语言。在任何情况下,浏览器关心的只是从该资源返回的信息——HTML、CSS、XML 等......

于 2012-06-01T14:29:52.340 回答
2

很可能您请求的文件以.py输出通常的 HTML et 结尾。人。该文件在服务器端执行,而不是在您的浏览器中。

但同样,这是一个 URL,它可以指向任何资源。可以是任何东西。就像很多网站使用漂亮的 URL 来指向某些东西一样,除非在这种情况下它并不漂亮。(在幕后有路由器,有时会重写规则等来做到这一点。)

于 2012-06-01T14:31:01.210 回答