最佳网络编程实践二
2017-07-25 10:30
309 查看
HttpUtil.java
我们在调用sendOhHttpRequest()方法的时候就可以这样写:
import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; import okhttp3.OkHttpClient; import okhttp3.Request; /** * Created by 王德强 on 2017/7/25. */ public class HttpUtil{ public static void sendOkHttpRequest(String address,okhttp3.Callback callback){ OkHttpClient client = new OkHttpClient(); Request request= new Request.Builder() .url(address) .build(); client.newCall(request).enqueue(callback); } }
我们在调用sendOhHttpRequest()方法的时候就可以这样写:
HttpUtil.sendOkHttpRequest("http://www.baidu.com",new okhttp3.Callback) throws IOException{ @Override public void onResponse(Call call,Response response){ //得到服务器返回的具体内容 String responseData = response.body().string(); } @Override public void onFailure(Call call,IOException e){ //在这里对异常进行处理 } }
相关文章推荐
- 深入理解Android网络编程:技术详解与最佳实践pdf
- 第一行代码-10.5 网络编程的最佳实践
- android学习二十四(网络编程的最佳实践)
- 【Java】网络编程的简单应用,多线程下载最佳实践
- HttpURLConnection(1):网络编程的最佳实践
- 网络编程的最佳实践
- 网络编程的最佳实践
- .NET平台网络编程之最佳实践 【转载】
- iOS核心系统编程最佳实践:网络
- .NET平台网络编程之最佳实践 【转载】
- 【Linux网络编程笔记】TCP短连接产生大量TIME_WAIT导致无法对外建立新TCP连接的原因及解决方法—实践篇
- jQuery编程的最佳实践
- TensorFlow下构建高性能神经网络模型的最佳实践
- jQuery编程的最佳实践
- MQ配置和编程最佳实践
- jQuery编程的最佳实践
- iOS核心系统编程最佳实践:性能
- iOS核心系统编程最佳实践:支付
- 【TensorFlow】神经网络优化MNIST数据最佳实践(十一)
- iOS网络编程实践–NSStream实现TCP Socket iPhone客户端