繁体   English   中英

是否可以从Web服务器获取服务器和语言信息?

[英]Is possible to get the server and language information from a web server?

我正在使用HttpURLConnection连接到Web服务器。

有没有办法要求服务器发送页面构建语言(PHP,Java,Python,Ruby等)和正在运行的Web服务器(Apache,ISS等)?

由于网络服务器只提供最终内容(html / javascript / a mp3等等),因此它们仅有义务告诉您它们所提供的内容是什么,而不是它们是如何创建的。 通常,您会发现一个服务器标头,告诉您Apache / PHP的版本,但是大多数人将其视为安全漏洞,很多人会禁用它。

您要查找的两个标头是Server和X-Powered-By。

http://en.wikipedia.org/wiki/List_of_HTTP_header_fields

据我所知,没有服务器具有任何内置的API来询问服务器是什么。 如果您想知道服务器的所有权,那么您当然可以使用JSP或PHP或其他任何方法创建API。 我假设情况并非如此,否则您已经知道:)。

暂无
暂无

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

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