要求基于Java 7构建和运行,运行时需兼容Java 6确保 Android平台和旧版本JVM的稳定性。
2.1 通过Maven进行桌面测试
通过Maven在桌面上运行OkHttp测试程序。使用Jetty-ALPN在桌面上运行HTTP/2和SPDY的测试程序。
mvn clean test
2.2 不使用Maven进行桌面测试
2.3 设备测试
1. 调用 Calls
HTTP客户端的工作是接受你的请求,并产生响应。这一点理论上很简单,但是实际上很棘手。
3.1 请求
每个HTTP请求包含一个URL,一个方法(GET或者POST),一个头列表。请求也可能包含一个请求体,或者一个特定类型的数据流。
3.2 响应
HTTP通过响应码