HttpClient GET请求小实例,先简单记录下。

package com.httpclientget;

import java.io.IOException;

import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.util.EntityUtils; public class TestGet { public static void main(String[] args) { new Get().start();
} }
class Get extends Thread
{
HttpClient client = HttpClients.createDefault(); @Override
public void run() { String urlStr = "https://openapi.youdao.com/api?q=teacher&salt=1495119694612&sign=CB78BFCEA15C3AB13A1BB015EFCBDF0A&from=en&appKey=7743eee7f7e11d75&to=zh-CHS";
HttpGet get = new HttpGet(urlStr);
try { HttpResponse response = client.execute(get);
HttpEntity entity = response.getEntity();
String result = EntityUtils.toString(entity, "UTF-8");
System.out.print(result);; } catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}

运行结果:

{
"tSpeakUrl": "https://dict.youdao.com/dictvoice?audio=%E8%80%81%E5%B8%88&le=auto&channel=7743eee7f7e11d75&rate=4",
"web": [
{
"value": [
"教师",
"老师",
"教师"
],
"key": "Teacher"
},
{
"value": [
"校长",
"校长",
"高级教师"
],
"key": "Head teacher"
},
{
"value": [
"代课教师",
"代课西席",
"代课"
],
"key": "probation teacher"
}
],
"query": "teacher",
"translation": [
"老师"
],
"errorCode": "0",
"basic": {
"us-phonetic": "'titʃɚ",
"phonetic": "'tiːtʃə",
"uk-phonetic": "'tiːtʃə",
"explains": [
"n. 教师;导师",
"n. (Teacher)人名;(英)蒂彻"
]
},
"speakUrl": "https://dict.youdao.com/dictvoice?audio=teacher&le=auto&channel=7743eee7f7e11d75&rate=4"
}

最新文章

  1. url中的特殊符号含义
  2. [翻译]Apache Spark入门简介
  3. jdk环境变量配置
  4. maven之respository(仓库)本地路径修改
  5. C++ STL,list vector区别
  6. HDU 3072 (强连通分量)
  7. LPC43xx I2S
  8. LVM快照(snapshot)备份
  9. 利用JConsole工具监控java程序内存和JVM
  10. AndroidUI 布局动画-为布局添加动画
  11. Drop dual
  12. lua和c的亲密接触
  13. integer与int区别以及integer.values()方法详解
  14. 列表生成式,迭代器&生成器
  15. Lucene.net 的性能探究--Lucene.net 的并发处理能力到底有多强?
  16. 分享几个写 demo 的思路
  17. freckles
  18. (算法)AA制
  19. js怎么让时间函数的秒数在页面上显示是变化的
  20. 一些有用的社区论坛,wiki网站(持续更新)

热门文章

  1. linux grep 查找文件内容
  2. Deep learning with PyTorch: A 60 minute blitz _note(1) Tensors
  3. BT服务器的搭建(tracker-P2P服务器架设)(转)
  4. Android Intent调用 Uri的使用几种格式
  5. iOS -- YYText富文本
  6. android中setClickable,setEnabled,setFocusable的含义及区别
  7. 金山面试CDN
  8. vue2.0 自定义 侧滑删除(LeftSlider)组件
  9. vue2.0 + vux (二)Footer组件
  10. 关于finfo_file函数获取文件mime值验证出错的问题