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; }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。