package com.yucheng.connection;

import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.URL; public class TestConnection {
public static void main(String[] args) { /**
* 作为客户端,先向服务器发送数据,再从接受服务器返回的数据
*/
try {
// 1.打开连接设置各种参数
URL url = new URL("http://www.xxx.com:8080/crw/service/webserviceprovider");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
// 设置请求方法,这是HttpURLConnection实现类的方法
conn.setRequestMethod("POST");
// 设置http请求头
conn.setRequestProperty("accept", "*/*");
conn.setRequestProperty("connection", "keep-Alive");
conn.setRequestProperty("content-type", "text/xml;charset=UTF-8");
// URLConnection可用于输出和输入
conn.setDoOutput(true);
conn.setDoInput(true);
// 请求超时时间
conn.setConnectTimeout(3000); // 2.客户端向服务器发送数据
OutputStream out = conn.getOutputStream();
out.write("ssskkk".getBytes()); // 在服务器用io接收参数为字节数组 String str = new String(bytes[] b,"utf-8");
out.flush();
// 3.接收服务器返回的数据
InputStream in = conn.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(in));
StringBuilder sb = new StringBuilder();
String line = null;
while ((line = br.readLine()) != null) {
sb.append(line);
}
String returnMsg = sb.toString();
} catch (Exception e) {
e.printStackTrace();
}
}
}

  

最新文章

  1. MVC+EF6+Oracle,提示ORA-01918: user '***' does not exist
  2. NSCache和NSURLCache、网络缓存优化
  3. hashset hastable dictionary concurrentdictionary区别
  4. 绘图: Stroke, Brush
  5. IOS畅销榜
  6. Recommender Systems移动互联网个性化游戏推荐
  7. C字符串压缩算法
  8. Netd学习笔记
  9. extjs6中grid里放置图片
  10. 展示博客(Beta阶段)
  11. 一句Python,一句R︱numpy、array——高级matrix
  12. RabbitMQ消息队列入门篇(环境配置+Java实例+基础概念)
  13. B
  14. SQL Server with ties 语句
  15. windwos安装docker步骤
  16. C++11 线程并发
  17. ISP PIPLINE (一) BLC 以及 线性化
  18. r table
  19. 在vps上安装中文环境
  20. 使用4K显示器遇到的坑

热门文章

  1. dbconfig.properties
  2. JTS相关资料和示例
  3. 根据浏览器判断是下载IOS还是其它的手机安装包
  4. docker container 互联
  5. vue发送请求----vue-resource
  6. 2.2String工具类
  7. 2018-2019-2 20165225『网络对抗技术』Exp2:后门原理与实践
  8. 核心思想:决定你是富人还是穷人的11条标准(有强烈的赚钱意识,这也是他血液里的东西,太精彩了)good
  9. 把jmeter获取到的信息存到本地文件
  10. 【托业】【怪兽】TEST03