無框架使用流獲取參數:
private String getXmlString(HttpServletRequest request) { BufferedReader reader = null; String line = ""; String xmlString = null; try { reader = request.getReader(); StringBuffer inputString = new StringBuffer(); while ((line = reader.readLine()) != null) { inputString.append(line); } xmlString = inputString.toString(); } catch (Exception e) { // throw new YppException(PayException.xmlParseError); } return xmlString; }
在spring boot的中可以使用@RequestBody加上對象接收:
@RequestBody ParamUserDetail userDetail
如果不願意構造對象的時候可以使用Map<String,String>來接收:
@RequestBody Map<String,String> params