を使用してWebサーバーに接続していますHttpURLConnection
。
ページが構築されている言語(PHP、Java、Python、Rubyなど)と実行中のWebサーバー(Apache、ISSなど)を送信するようにサーバーに要求する方法はありますか?
を使用してWebサーバーに接続していますHttpURLConnection
。
ページが構築されている言語(PHP、Java、Python、Rubyなど)と実行中のWebサーバー(Apache、ISSなど)を送信するようにサーバーに要求する方法はありますか?
Webサーバーは最終コンテンツ(html / javascript / a mp3-何でも)を配信するだけなので、提供するコンテンツが何であるかを通知するだけで、作成方法は通知されません。多くの場合、Apache / PHPのバージョンを示すサーバーヘッダーがありますが、ほとんどの人はそれをセキュリティの脆弱性と見なしており、多くの人がそれを無効にします。
探したい2つのヘッダーは、ServerとX-Powered-Byです。
http://en.wikipedia.org/wiki/List_of_HTTP_header_fields
私の知る限り、サーバーが何であるかを尋ねるためのAPIが組み込まれているサーバーはありません。これについて疑問に思っているサーバーを所有している場合は、もちろん、JSPやPHPなどを使用してAPIを作成できます。私はそうではないと思いますが、そうでなければあなたはすでに知っているでしょう:)。