0

java.nethttp リクエストのリクエスト行を解析するために組み込まれているものはありますか?

例えば:

CONNECT google.com:443 HTTP/1.1

hostこの場合、 andを解析したいと思いportます。

4

2 に答える 2

0

私はそれを自分で使って

String request = "CONNECT google.com:443 HTTP/1.1";
String authority = request.split(" ")[0];
String[] tokens = request.split(":");
String host = tokens[0];
int port = (tokens.length == 2)? Integer.parseInt(tokens[1]) : 443;
InetSocketAddress address = InetSocketAddress(host, port);
于 2013-07-05T08:03:03.247 に答える
0

java.net.URL クラスの getHost() または getPort() または getDefaultPort() メソッドを使用できます。

詳細については、こちらで確認できます

于 2013-05-09T17:14:58.143 に答える