java32.HTTP通信------使用Http的Get方式读取网络数据
来源:互联网 发布:mac口红whirl 编辑:程序博客网 时间:2024/06/10 02:55
示例:
1.在fanyi.youdao.com底部点击api,
.
2.调用数据接口
.
3.填写相关后申请并复制链接
.
4.代码:
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.MalformedURLException;import java.net.URL;import java.net.URLConnection;public class TestGet { public static void main(String[] args) { new ReadByGet().start(); }}class ReadByGet extends Thread { public void run() { try { // 有道翻译api申请的网站链接,doctype改为xml URL url = new URL( "http://fanyi.youdao.com/openapi.do?keyfrom=CLP-test&key=1870425496&type=data&doctype=xml&version=1.1&q=welcome"); URLConnection connection = url.openConnection();// 打开 InputStream is = connection.getInputStream(); InputStreamReader isr = new InputStreamReader(is,"UTF-8");//UTF-8可以不用 BufferedReader br = new BufferedReader(isr); String line; StringBuilder builder = new StringBuilder(); while ((line = br.readLine()) != null) { builder.append(line); } br.close(); isr.close(); is.close(); System.out.println(builder.toString()); } catch (MalformedURLException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } }}
5.结果:
6.复制到test.xml文件中,ctrl+i(格式化)
1 0
- java32.HTTP通信------使用Http的Get方式读取网络数据
- android使用Http的Get方式读取网络数据
- Android程序:使用Http的Get方式读取网络数据
- HttpClient-----1、使用HTTP的GET方式读取网络数据
- android 使用Http的Get方式读取网络数据
- Android中基于HTTP的通信技术(1)使用Http的Get方式读取网络数据
- Java使用HTTP的get方法读取网络数据、使用post方法与网络交互通信
- java使用http get以及post方式读取网络数据
- 使用Http的Get方法读取网络数据
- Android中基于HTTP的通信技术(2)使用Http的Post方式读取网络数据
- android 使用Http的POST方式读取网络数据
- HTTP通信GET方式
- JAVA:使用HTTP的get()方法来实现网络数据的读取
- 【Android】使用http的Post和Get方式获取网络数据
- Android——使用Http的get方式获取数据
- android使用Http的Post方式与网络交互通信
- JAVA:使用 HTTP 的 Post 方式与网络交互通信
- 使用http的post方式与网络交互通信
- light1010 - Knights in Chessboard【找规律】
- 【JS】【笔记】JavaScript入门经典(第5版)第9章 响应事件
- STM32F10X USART 中断接受+发送,测试无误
- 自定义Dialog
- 【JS】【笔记】JavaScript入门经典(第5版)第10章 JavaScript和cookie
- java32.HTTP通信------使用Http的Get方式读取网络数据
- Linux内核调试工具: Crash - 编码要求
- D7100 调节白平衡
- 初识过滤器笔记
- Longest Increasing Path in a Matrix
- BestCoder Round #70 总结
- HDU1007 求最短距离的点对
- LeetCode 144:Binary Tree Preorder Traversal
- AngularJS 开发者最常犯的 10 个错误