HttpURLConnection
2009-04-14 11:23
155 查看
HttpURLConnection能构造应用程序和 URL 之间的通信链接,于是解决了我服务器向客户端主动发送消息的难题。
/** * 给PC端发送信息 */ private void sendMessage() { byte[] message = new String("abc123").getBytes();//要发送的消息 OutputStream output = null; try { url = new URL("http://127.0.0.1:8888/server/manage"); connection = (HttpURLConnection)url.openConnection(); connection.setDoOutput(true); connection.setDoInput(true); connection.setRequestMethod("POST"); connection.setRequestProperty("Accept", "text/html"); connection.setRequestProperty("Content-type", "text/html"); connection.setRequestProperty("Cache-Control","no-cache"); output = connection.getOutputStream();//需要放到setDoOutput方法后面 output.write(message); output.flush(); /*getResponseCode方法很重要,调用它才会将请求发送出去*/ log.info("response code:"+ connection.getResponseCode()); output.close(); } catch (MalformedURLException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } }
相关文章推荐
- 使用HttpURLConnection下载网络图片
- Android网络连接之HttpURLConnection和HttpClient
- Java: HttpURLConnection 模拟登录方法 (带cookie 的Post/Get)_20160908_七侠镇莫尛貝
- 使用HttpURLConnection实现在android客户端和服务器之间传递对象
- 【转】 个人认为,这是最详细的 android------HttpURLConnection 类用法详解。一些教材没讲到的,它讲到了
- HttpClient和HttpURLConnection的区别(by 星空武哥)
- HttpURLConnection+JSON的使用实例
- Android 网络通信之 HttpURLConnection
- HttpURLConnection
- HttpUrlConnection+JSON应用实例
- Android进阶——HTTPURLConnection&JSON实例
- android post HttpURLConnection乱码解决
- Java 发送http请求 HttpURLConnection
- Okhttp3替代HttpURLConnection优势
- Java发送http请求(httpUrlConnection)安卓客户端也可以使用
- 封装 HttpURLConnection
- HttpUrlConnection以GET方式和POST方式请求服务器
- Android--HttpUrlConnection+JSON应用实例 (2)
- HttpURLConnection、HttpClient和Session
- 使用jdk自带的HttpURLConnection发送json请求