okHttp
来源:互联网 发布:初级英语软件 编辑:程序博客网 时间:2024/05/01 21:55
package net;import java.io.IOException;import okhttp3.MediaType;import okhttp3.OkHttpClient;import okhttp3.Request;import okhttp3.RequestBody;import okhttp3.Response;public class OkHttp {public static final MediaType JSON = MediaType.parse("application/json; charset=utf-8");OkHttpClient okHttpClient = new OkHttpClient();public String httpGet(String url) throws IOException {Request request = new Request.Builder().url(url).build();Response response = okHttpClient.newCall(request).execute();return response.body().string();}public String HttpPost(String url, String json) throws IOException {RequestBody requestBody = RequestBody.create(JSON, json);Request request = new Request.Builder().url(url).post(requestBody).build();Response response = okHttpClient.newCall(request).execute();return response.body().string();}public String bowlingJson(String player1, String player2) {return "{'winCondition':'HIGH_SCORE'," + "'name':'Bowling'," + "'round':4," + "'lastSaved':1367702411696,"+ "'dateStarted':1367702378785," + "'players':[" + "{'name':'" + player1+ "','history':[10,8,6,7,8],'color':-13388315,'total':39}," + "{'name':'" + player2+ "','history':[6,10,5,10,10],'color':-48060,'total':41}" + "]}";}// testpublic static void main(String[] args) throws IOException {// OkHttp myOkHttp = new OkHttp();// String response =// myOkHttp.run("https://raw.github.com/square/okhttp/master/README.md");// String response = new// OkHttp().httpGet("https://raw.github.com/square/okhttp/master/README.md");OkHttp okHttp = new OkHttp();// 可以直接把参数写在URL里,?name=a&password=123// GETString responseHttpGet = okHttp.httpGet("https://raw.github.com/square/okhttp/master/README.md");// POSTString json = okHttp.bowlingJson("Jesse", "Jake");String responseHttpPost = okHttp.HttpPost("http://www.roundsapp.com/post", json);System.out.println(responseHttpGet);System.out.println(responseHttpPost);// System.out.println( );}}
0 0
- OkHttp
- okhttp
- OkHttp
- OkHttp
- OkHttp
- okhttp
- OKHTTP
- okhttp
- Okhttp
- okHttp
- OkHttp
- okhttp
- Okhttp
- okhttp
- OkHttp
- okhttp
- okhttp
- okhttp
- 运行caffe时报错:Check failed: error == cudaSuccess
- 我是如何一步步攻破一家互联网公司的
- Oracle Job 语法和时间间隔的设定
- 编码规则的发展历程(通俗版)
- Android系统服务接口
- okHttp
- QLabel html颜色
- HDU1028(DP)
- 动态合并datagrid的单元格+列冻结
- Redis的简单使用
- Docker 清理命令集锦
- 100个数的和
- 4.14腾讯实习一面记录(移动客户端方向)
- android studio设置注释模板