ソケットを使用して Java サーバーを作成しています。サーバーに接続するときにクライアント アプリケーションが要求した URL を出力したいと思います。つまり、クライアントがhttps://your.server.com?usr=user_nameを要求した場合、サーバー側からこの URL を読み取りたいと思います。
ありがとう!
ソケットを使用して 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
したがって、最初の値はリクエスト メソッドで、2 番目の値は URL の一部です。
http://myhost:myport
次に、ヘッダーフィールドで、ホストのみを見つけることができる場合があります
Host: myhost