[英]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.