例如,support.google.com/mail/bin/answer.py?hl=en&answer=13287
。什么是answer.py
?这是如何运作的?我99.99%肯定浏览器没有像javascript / PHP那样解释python代码的能力。这是什么?是一些Python webframework吗?
答案 0 :(得分:2)
是的,这只是访问服务器上名为answer.py
的资源。这个命名约定完全取决于服务器 - 它可以运行python脚本(很可能是正在发生的事情),或者甚至可能是完全不同的语言。无论如何,浏览器关心的是从该资源返回的信息 - HTML,CSS,XML等......
答案 1 :(得分:2)
您最有可能请求以.py
结尾的文件,该文件会吐出通常的HTML等。人。该文件在服务器端执行,浏览器中不。
但同样,这是一个URL,它可以指向任何资源。可能是什么。像许多网站一样,使用漂亮的网址指向你的东西,除了在这种情况下,它不漂亮。 (在幕后有路由器,有时会重写规则,等等。)