
java raw方式 的实现代码如下:
Url url = new Url("");
HttpURLConnection connection = (HttpURLConnection ) url.oepnConnection();
connection.setDoOutput(true);
connection.setDoInput(true);
connection.setUseCaches(false);
connection.setInstanceFollowRedirects(true);
connection.setRequestMethod("POST");
connection.setRequestProperty("Accept","application/json,charset=utf-8");
connection.connect();
OutputStreamWriter out = new OutputStreamWriter(connection.getOutputStream(),"UTF-8");
out.append(params);
out.flush();
out.close();
BufferedReader reader = new BufferedReader(new InputStreanReader(connect.getInputStream(),"UTF-8");
String str = "";
while((line = reader.readLine())!= null){
res += line;
}
reader.close();
java form-data方式 的实现代码如下:
LinkedMultiValueMap
map.add("",new ArrayList);//放list对象
map.add("",new String("111"));//放string
RestTemplate template = new RestTemplate();
HttpHeaders headers = new HttpHeaders();
HttpEntity
ResponseEntity responseEntity = template.postEntity(url,request,String.class);
HttpStatus statusCode = responseEntity .getStatusCode();
String resultString = responseEntity.getBody();
亲测,完全ok。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)