urlconnection示例
来源:互联网 发布:mpacc研究生生活知乎 编辑:程序博客网 时间:2024/06/08 10:43
发送url请求:
try {
URL url = new URL("http://localhost:8080/SpringMVCService/pushData/pushByUser");
HttpURLConnection httpUrlConnection = (HttpURLConnection) url.openConnection();
httpUrlConnection.setDoOutput(true);
httpUrlConnection.setDoInput(true);
httpUrlConnection.setUseCaches(false);
httpUrlConnection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
//httpUrlConnection.setRequestProperty("Connection", "Keep-Alive");// 维持长连接
httpUrlConnection.setRequestProperty("Charset", "UTF-8");
httpUrlConnection.setRequestProperty("Accept-Charset", "utf-8");
httpUrlConnection.setRequestProperty("contentType", "utf-8");
httpUrlConnection.setRequestMethod("POST");
DataOutputStream out = new DataOutputStream(httpUrlConnection.getOutputStream());
//OutputStream out = httpUrlConnection.getOutputStream();
out.writeBytes("me="+URLEncoder.encode("测试", "utf-8"));
out.flush();
out.close();
int resultCode=httpUrlConnection.getResponseCode();
if(resultCode == HttpURLConnection.HTTP_OK) {
BufferedInputStream bis = new BufferedInputStream(httpUrlConnection.getInputStream());
ByteArrayOutputStream bos = new ByteArrayOutputStream();
int len;
byte[] arr = new byte[1024];
while((len=bis.read(arr))!= -1){
bos.write(arr,0,len);
bos.flush();
}
String result = new String(bos.toByteArray(), "utf-8");
System.out.println(result);
bos.close();
return bos.toString("utf-8");
} else {
System.out.println(resultCode+"fff");
}
} catch (Exception e) {
e.printStackTrace();
}
接收url请求:
try {
request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");
soNum = java.net.URLDecoder.decode(request.getParameter("me") , "UTF-8");
System.out.println("服务接收:"+soNum);
response.setContentType("text/html;charset=utf-8");
PrintWriter out = response.getWriter();
out.print("login successful!");
out.flush();
out.close();
} catch (Exception e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
- urlconnection示例
- URLConnection类 示例
- JDK URLConnection示例
- URLConnection使用示例
- URLConnection
- URLConnection
- urlConnection
- URLConnection
- URLConnection
- URLConnection
- URLConnection
- URLConnection
- URLConnection
- URLConnection
- URLConnection
- UrlConnection
- URLConnection
- urlConnection
- 数据库杂谈之:如何优雅的进行表结构设计
- 拉链法
- Android 7.0 行为变更
- Chapter3.1.1 python函数小示例
- Google I O 2017 之Android开发特性
- urlconnection示例
- caffe GPU版本使用fcn分割自己的图像
- html img图片不变形等比例缩放,兼容ie6
- off_t undefined
- windowSoftInputMode属性详解
- 微信小程序横向左右滑动案例
- HTML+CSS要点总结
- 项目集成腾讯直播sdk遇到的bug
- CSS:样式、选择器、特性、格式化排版