Java如何获取浏览器的请求方法及请求参数呢?
下文笔者讲述使用java代码获取url的请求方法及请求参数的方法分享,如下所示
实现思路:
当GET请求时
使用HttpServletRequest对象的getQueryString方法
即可获取相应的参数信息串
当POST请求时
使用getParameterMap获取参数对象信息
然后组合为一个请求串
例:get和post请求获取请求串的示例分享
public static String getRequestParams(HttpServletRequest request){
String requestparams = "";
if("GET".equalsIgnoreCase(request.getMethod())){
requestparams = request.getQueryString();
}else{
Map<String, String[]> params = request.getParameterMap();
String queryString = "";
for (String key : params.keySet()) {
String[] values = params.get(key);
for (int i = 0; i < values.length; i++) {
String value = values[i];
queryString += key + "=" + value + "&";
}
}
requestparams = queryString;
}
requestparams = "请求方法:"+request.getMethod()+" 组合参数串:"+requestparams;
return requestparams;
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


