如何从Apache HTTPClient中的HTTP Request获取url参数值

时间:2011-05-31 09:49:21

标签: query-string httpclient

我想在查询字符串中获取特定参数的值。在HttpClient中是否有任何方法可以为我做(例如util类方法)或者我必须自己编写?

1 个答案:

答案 0 :(得分:1)

在4.X.X中有:

    List<NameValuePair> parameters = URLEncodedUtils.parse(new URI(
                request.getRequestLine().getUri()), HTTP.UTF_8);

        for (NameValuePair nameValuePair : parameters) {
            System.out.println(nameValuePair.getName() + ": "
                    + nameValuePair.getValue());
        }

然后处理你自己的参数。