2011-05-31 77 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