OkHttp网络通信框架简单使用
2018-04-10 14:36
197 查看
1.添加依赖
去官网查看最新版本这里是3.7.0网址:https://github.com/square/okhttpcompile 'com.squareup.okhttp3:okhttp:3.7.0'
2.示例代码
public class MainActivity extends AppCompatActivity { TextView shuju; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); shuju = (TextView) findViewById(R.id.shuju); } public void useokhttp(View v){ sendRequestWithOkHttp(); } private void sendRequestWithOkHttp() { new Thread(new Runnable() { @Override public void run() { try{ OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() //设置请求报文 .url("http://www.baidu.com") .build(); Response response = client.newCall(request).execute(); //执行请求报文并返回数据 String responsedate = response.body().toString(); showResponse(responsedate); //显示数据 } catch (IOException e) { e.printStackTrace(); } } }).start(); } public void showResponse(final String ss){ runOnUiThread(new Runnable() { @Override public void run() { shuju.setText(ss); } }); }
相关文章推荐
- okhttp网络请求框架的简单使用
- 开源网络通信库OkHttp的简单使用
- 使用基于Android网络通信的OkHttp库实现Get和Post方式简单操作服务器JSON格式数据
- IOS网络通信 之第三方框架ASIHttpRequest的简单使用
- Android Volley网络通信框架的使用(一):Volley的简单用法
- Okhttp网络通信框架的使用
- 网络请求框架 okhttp 简单的使用总结(一)
- Android 网络通信框架Volley的简单使用
- Android:网络通信框架Volley使用详细说明
- 网络通信框架Volley使用详细说明
- 网络通信框架Volley使用详细说明
- python网络编程之TCP通信实例和socketserver框架使用例子
- 网络通信框架Volley使用详细说明
- [iOS 多线程 & 网络 - 4.0] - AFN框架简单使用
- Android中android-async-http开源网络框架的简单使用
- Android Netroid框架介绍及使用,又一简单粗暴的网络框架!<Garry进阶(二)>
- Android-网络通信框架Volley使用详解
- Android使用Google推荐的联网框架Volley,让连接网络更加简单
- Android-网络通信框架Volley使用详解
- Android网络通信框架Volley使用技巧汇总(一)