簡體   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