从HttpServletRequest中遍历数据,get请求和post请求

get请求遍历数据:

        Map map = new HashMap();  
	     Enumeration paramNames = request.getParameterNames();  
	    while (paramNames.hasMoreElements()) {  
	      String paramName = (String) paramNames.nextElement();  
	  
	      String[] paramValues = request.getParameterValues(paramName);  
	      if (paramValues.length == 1) {  
	        String paramValue = paramValues[0];  
	        if (paramValue.length() != 0) {  
	          System.out.println("参数:" + paramName + "=" + paramValue);  
	          map.put(paramName, paramValue);  
	        }  
	      }  
	    }

 

 

post请求获取数据:

IOUtils.toString(request.getInputStream())

 

有时候对接接口时,不确定对方传输的数据时,可以以这种读取形式查看接口返回数据。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章