博客
关于我
java:后台调用接口链接方式(HttpURLConnection)
阅读量:159 次
发布时间:2019-02-28

本文共 1262 字,大约阅读时间需要 4 分钟。

Java HTTP ??????

?????

??????? HTTP ??????????????????

1. ?? URL ?????

URL url = new URL(path);HttpURLConnection httpURLConnection = (HttpURLConnection) url.openConnection();

2. ???????????

httpURLConnection.setRequestMethod(method);httpURLConnection.setRequestProperty("accept", "*/*");httpURLConnection.setRequestProperty("connection", "Keep-Alive");httpURLConnection.setRequestProperty("Content-Type", "application/json;charset=utf-8");

3. ?????????

OutputStreamWriter out = new OutputStreamWriter(httpURLConnection.getOutputStream(), "UTF-8");out.write(data);out.flush();InputStream inputStream = httpURLConnection.getInputStream();br = new BufferedReader(new InputStreamReader(inputStream, "UTF-8"));String str = "";while ((str = br.readLine()) != null) {    result.append(str);}return result.toString();

????

1. URL ???????

????? new URL(path) ?? URL ?????????? HttpURLConnection ??????????????????? HTTP ?????????????

2. ??????

???????????????????????????? method?????????????????????????????????????????????

???setDoOutput(true) ? setDoInput(true) ????????????????????????????????

3. ?????????

?? OutputStreamWriter ???? UTF-8 ????????????????????????? InputStreamReader ?????????????????????????????

????

?????????? JSON ????????????????????????????????

转载地址:http://eipc.baihongyu.com/

你可能感兴趣的文章
Python|AsyncIO|TypeError:应为协程
查看>>
python——random模块的应用
查看>>
Python——基础知识细节
查看>>
Python——正则表达式
查看>>
Python—面向对象2
查看>>
Python“和“带整数的运算符
查看>>
Python“文件存在“制作目录时出错
查看>>
Python“文件存在“制作目录时出错
查看>>
Python、IMAP 和 GMail.将消息标记为已查看
查看>>
python一个一个获取迭代器的元素
查看>>
python一维数组 提取_python – 如何从numpy中的1维数组中提取零维切片
查看>>
python三大库之--numpy(一)
查看>>
python三大库之--numpy(二)
查看>>
python上的字无效字符_标识中的无效字符
查看>>
python下用decode和encode 中文转码
查看>>
Python下调用Linux的Shell命令
查看>>
Python接口自动化测试实战系列
查看>>
python下载_安装_配置_以及第一行python程序---python工作笔记009
查看>>
Python不协调机器人消息.内容
查看>>
Python与C#之间内存共享互传信息
查看>>