1

を使用してWebサーバーに接続していますHttpURLConnection

ページが構築されている言語(PHP、Java、Python、Rubyなど)と実行中のWebサーバー(Apache、ISSなど)を送信するようにサーバーに要求する方法はありますか?

4

1 に答える 1

1

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を作成できます。私はそうではないと思いますが、そうでなければあなたはすでに知っているでしょう:)。

于 2012-04-12T00:33:36.893 に答える