首页 > 代码库 > java HttpClient GET请求
java HttpClient GET请求
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" }
java HttpClient GET请求
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。