2011-05-31 110 views

回答

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()); 
     } 

然后处理自己的参数。

+0

“URLEncodedUtils.parse”没有这样的方法签名,“HTTP.UTF_8”已被弃用。尝试'URLEncodedUtils.parse(new URI(request.getRequestLine()。getUri())。getQuery(),StandardCharsets.UTF_8);'。 – 2rs2ts 2014-10-08 21:41:29