繁体   English   中英

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

[英]Read Client URL request from server socket

我正在使用 Socket 创建一个 Java 服务器。 我想在联系服务器时打印客户端请求的 URL。 也就是说,如果客户端请求: https://your.server.com?usr=user_name ,我想从服务器端读取这个 url 。

谢谢!

看起来这些天每个人都在这样做;)

看看这个人,他在做同样的事情: URL Parsing with Java server using Runnable class

您无法获得客户请求的完整 url。 查看 HTTP 协议RFC 在你的消息的第一行你有

GET /pub/WWW/ HTTP/1.1

所以第一个值是请求方法,第二个值是 url 的一部分,没有

http://myhost:myport

然后在 header 字段中,有时,您只能找到主机

Host: myhost

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM