Java 从服务器套接字读取客户端URL请求

Java 从服务器套接字读取客户端URL请求,java,sockets,Java,Sockets,我正在使用套接字创建一个Java服务器。我想在联系服务器时打印客户端应用程序请求的URL。也就是说,如果客户端请求:,我希望从服务器端读取此url 谢谢 这些天似乎每个人都在这样做;) 看看这个家伙,他也在做同样的事情:你不能拥有客户端请求的完整url。 看看HTTP协议。 在你留言的第一行,你有 GET /pub/WWW/ HTTP/1.1 因此,第一个值是请求方法,第二个值是url中不带 http://myhost:myport 然后在标题字段中,有时只能找到主机 Host: myhos

我正在使用套接字创建一个Java服务器。我想在联系服务器时打印客户端应用程序请求的URL。也就是说,如果客户端请求:,我希望从服务器端读取此url


谢谢

这些天似乎每个人都在这样做;)


看看这个家伙,他也在做同样的事情:

你不能拥有客户端请求的完整url。 看看HTTP协议。 在你留言的第一行,你有

GET /pub/WWW/ HTTP/1.1
因此,第一个值是请求方法,第二个值是url中不带

http://myhost:myport
然后在标题字段中,有时只能找到主机

Host: myhost

您是从头开始创建Web服务器,还是使用现有的Web服务器(如)?是的,我是从头开始创建Web服务器。您遇到的问题是接收/传输套接字还是解析来自客户端的请求?