java 模拟http请求,通过流(stream)的方式,发送json数据和文件
发送端: /** * 以流的方式 * 发送文件和json对象 * * @return */ public static String doPostFileStreamAndJsonObj(String url, List<String> fileList, JSONObject json) { String result = "";//请求返回参数 String jsonString = json.toJSONString();//获得jsonstirng,或者toString都可以,只要是json格式,给了别人能解析成json就行 // System.out.println("================"); // System.out.println(xml);//可以打印出来瞅瞅 // System.out.println("================"); try { //开始设置模拟请求的参数,额,不一个个介绍了,根据需要拿 String boundary = "------WebKitFormBoundaryUey8ljRiiZqhZHBu"; URL u = new URL(url); HttpURLConnection conn = (HttpURLConnection) u.openConnection(); conn.setDoOutput(true