Commit 576c974e by 徐高华

add

parent de62639a
package com.gic.qywx.self;
import java.io.IOException;
import java.io.*;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
......@@ -33,7 +33,7 @@ public class QywxController {
return map;
}
@RequestMapping("self-post-json")
@RequestMapping("self-post-json-body")
public Object selfPostJson(HttpServletRequest request, String url, @RequestBody Map<String, Object> jsonBody, String ip) {
String json = null ;
if(null != jsonBody) {
......@@ -45,6 +45,29 @@ public class QywxController {
return map;
}
@RequestMapping("self-post-json")
public Object selfPostJson(HttpServletRequest request, String url, String ip) throws IOException {
InputStream inputStream = request.getInputStream();
InputStreamReader inputStreamReader = new InputStreamReader(inputStream, "utf-8");
BufferedReader bufferedReader = new BufferedReader(inputStreamReader) ;
StringBuilder buffer = new StringBuilder();
try {
String str = null;
while ((str = bufferedReader.readLine()) != null) {
buffer.append(str);
}
}finally {
bufferedReader.close();
inputStreamReader.close();
inputStream.close();
}
String json = buffer.toString();
logger.info("自建post json,url={},json={},{}", url, json,ip);
Map<String, Object> map = HttpClient.getWinxinResByJson(url, json, getIp(ip) , ip);
logger.info("end={}", JSONObject.toJSON(map));
return map;
}
@RequestMapping("self-get")
public Object selfGet(HttpServletRequest request,String url, String ip) {
logger.info("自建get,url={},{},{}", url,ip);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment