一、 填空题(每题1分,共计10分)
1.OKHttp中的类( Response )是对请求的回复,包含状态码 ,http头和主体部分;
2.在OKHttp中,拦截器分为( 应用拦截器 )和( 网络拦截器 );
3. OKHttp既支持同步请求又支持异步请求,( 同步请求 )会阻塞当前线程,( 异步请求 )不会阻塞当前线程;
4. OKHttp支持Android SDK(android 2.3)以上的版本;
5. 从Android SDK哪个版本( android 4.4 )开始google已经开始将源码中的HttpURLConnection替换为OkHttp实现;
6. OKHttp中返回一个504提示,实在提示你(缓存未找到);
7. onResponse回调是在( 子 )线程中;
8. OKHttp中,使用( Okio )来简化数据的访问与存储,以便能够更加方便,快速的访问、存储和处理你的数据,提高性能。
9. OKHttp中最频繁使用的两种设计模式是(Builder模式)和(责任链模式);
10. OKHttpClient使用Builder模式进行参数配置,设置缓存的方法是( setCache )
二、 单项选择题(每题2分,共计20分)
1. 在OKHttp中,发送请求之前和获取到响应之后进行操作的拦截器是:( )
正确答案:D
A 网络拦截器;
B Get拦截器;
C Post拦截器;
D 应用拦截器;
2、OKHttp中()是对请求的回复,包含状态码,http头和主体部分。:( )
正确答案:B
A Request
B Response
C Call
D OkHttpClient
3、OKHttp的异步请求是:( )
正确答案:D
A call.get()
B call.execute()
C call.post()
D call.enqueue()
4、OKHttp中()包含一个URL,一个方法(GET或POST或其他),一些HTTP头,还可能包含一个特定内容类型的数据类的主体部分。:( )
正确答案:A
A Request
B OkHttpClient
C Response
D Call
5、OKHttp的同步请求是:( )
正确答案:A
A call.execute()
B call.enqueue()
C call.post()
D call.get()
6、OKHttp3 通过什么设置超时时间和缓存:( )
正确答案:C
A OkHttpClient
B builder.build
C OkHttpClient.Builder
D new OkHttpClient()
7、下面对OKHttp说法错误的是:( )
正确答案:B
A 网络请求框架
B 不可以设置网络连接超时
C 可以设置拦截器
D 可以设置网络连接超时
8、下列哪个是OKHttp3回调方法Callback的参数:( )
正确答案:C
A void onResponse(IOException e) throws IOException;
B void onResponse(Response response) throws IOException;
C void onResponse(Call call, Response response) throws IOException;
D void onResponse(Request request, IOException e) throws IOException;
9、在OKHttp中,进行网络获取前进行操作的拦截器是:( )
正确答案:B
A Post拦截器
B 网络拦截器
C Get拦截器
D 应用拦截器
10、OKHttp设置超时时间说法不正确的是:( )
正确答案:D
A readTimeout
B writeTimeout
C connectTimeout
D new OkHttpClient
11、OKHttp中不属于设置超时时间的方法是:( )
正确答案:D
A readTimeout()
B writeTimeout()
C connectTimeout()
D newCall()
12、Http协议中,不属于http 协议版本号的是:( )
正确答案:C
A HTTP/1.0;
B HTTP/1.1;
C HTTP/1.2;
D HTTP/2.0;
13、Android开发过程中,以下不属于网络优化的是:( )
正确答案:B
A 判断网络状态,不同状态做相应数据处理;
B 在子线程中,增加网络数据请求次数;
C 设置并优化网络缓存;
D http传输过程做压缩,Accept-Encoding: gzip;
14、Http协议中不属于POST提交数据的几种方式的选项是:( )
正确答案:D
A application/x-www-form-urlencoded;
B multipart/form-data;
C application/json;
D application/xml;
15、Https安全协议在应用层和传输层之间加入了哪种安全加密协议:( )
正确答案:B
A TCP/IP协议;
B SSL/TLS协议;
C FTP协议;
D UDP协议;
okhttp
最新推荐文章于 2025-06-28 19:24:01 发布