1/ 从FullHttpRequest里解析Post请求
FullHttpRequest arg1...
HttpPostRequestDecoder decoder = new HttpPostRequestDecoder(arg1);
decoder.offer(arg1);
List<InterfaceHttpData> parmList = decoder.getBodyHttpDatas();
for (InterfaceHttpData parm : parmList) {
Attribute data = (Attribute) parm;
Log.i("post params", data.getName() + "-->" + data.getValue());
}
2/ 从
FullHttpRequest里解析Get请求
QueryStringDecoder decoder = new QueryStringDecoder(uri);
Iterator<Entry<String, List<String>>> params_iter = decoder.parameters().entrySet().iterator();
while (params_iter.hasNext()) {
Entry<String, List<String>> key_value = params_iter.next();
String key = key_value.getKey();
String value = key_value.getValue().get(0);
Log.i("key_Value", key + "-->" + value);
}