zoukankan      html  css  js  c++  java
  • HttpServletRequest通过InputStream获取参数

        /**
    	 * 获取回调body
    	 * @param request
    	 * @return
    	 * @throws IOException
    	 */
    	public String getBody(HttpServletRequest request) throws IOException {
    		String body;
    		StringBuilder stringBuilder = new StringBuilder();
    		BufferedReader bufferedReader = null;
    		try {
    			InputStream inputStream = request.getInputStream();
    			if (inputStream != null) {
    				bufferedReader = new BufferedReader(new InputStreamReader(inputStream));
    				char[] charBuffer = new char[128];
    				int bytesRead = -1;
    				while ((bytesRead = bufferedReader.read(charBuffer)) > 0) {
    					stringBuilder.append(charBuffer, 0, bytesRead);
    				}
    			} else {
    				stringBuilder.append("");
    			}
    		} catch (IOException ex) {
    			throw ex;
    		} finally {
    			if (bufferedReader != null) {
    				try {
    					bufferedReader.close();
    				} catch (IOException ex) {
    					throw ex;
    				}
    			}
    		}
    		body = stringBuilder.toString();
    		return body;
    	}
    

      

  • 相关阅读:
    Js获取下拉框当前选择项的文本和值
    11、ACL
    10、VLAN
    9、层二交换技术
    8、OSPF
    7、EIGRP
    6、RIP
    5、路由协议原理
    4、设备配置与管理
    3、IP地址划分
  • 原文地址:https://www.cnblogs.com/wanhua-wu/p/12370554.html
Copyright © 2011-2022 走看看