Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何确定端口80上正在侦听的服务器_Java_Webserver_Port80 - Fatal编程技术网

Java 如何确定端口80上正在侦听的服务器

Java 如何确定端口80上正在侦听的服务器,java,webserver,port80,Java,Webserver,Port80,我需要确定Java中80端口上运行的是什么web服务器(IIS、Apache、Jetty) 是否有任何解决方案可通过端口80获取信息 Thanx和reguards Stefan您可以请求它-发出HEAD请求,例如,在端口80上打开TCP连接,然后发送 HEAD / HTTP/1.0 或 回复应该包含一个服务器行 Server: Microsoft-IIS/5.1 除其他外 但是,如果你想问操作系统哪个进程,我不知道Java可移植的方法。命令行中,您可以运行netstat-ano或(-anp,

我需要确定Java中80端口上运行的是什么web服务器(IIS、Apache、Jetty)

是否有任何解决方案可通过端口80获取信息

Thanx和reguards


Stefan

您可以请求它-发出HEAD请求,例如,在端口80上打开TCP连接,然后发送

HEAD / HTTP/1.0

回复应该包含一个服务器行

Server: Microsoft-IIS/5.1
除其他外


但是,如果你想问操作系统哪个进程,我不知道Java可移植的方法。命令行中,您可以运行netstat-ano或(
-anp
,我想在linux上是这样的),这将为您提供侦听端口80的进程号,然后您可以查找该进程号以确定哪个服务器具有该端口。

查看
服务器:
。它通常包含如下内容:

Server: Apache/2.2.10 (SpaceNet) PHP/5.2.6

当然,服务器可以发送它喜欢的任何东西,或者根本不发送任何东西。

为什么您需要知道?
Server: Apache/2.2.10 (SpaceNet) PHP/5.2.6