okhttp

一、 填空题(每题1分,共计10分)

1.OKHttp中的类(    Response        )是对请求的回复,包含状态码 http头和主体部分;

2.OKHttp中,拦截器分为(    应用拦截器    )和(    网络拦截器     );

3. OKHttp既支持同步请求又支持异步请求,( 同步请求 )会阻塞当前线程,(   异步请求   )不会阻塞当前线程;

4. OKHttp支持Android SDKandroid 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  应用拦截器;

2OKHttp中()是对请求的回复,包含状态码,http头和主体部分。:      

正确答案:B

 

A  Request

B  Response

C  Call

D  OkHttpClient

3OKHttp的异步请求是:       

正确答案:D 

A  call.get()

B  call.execute()

C  call.post()

D  call.enqueue()

4OKHttp中()包含一个URL,一个方法(GETPOST或其他),一些HTTP头,还可能包含一个特定内容类型的数据类的主体部分。:      

正确答案:A 

A  Request

B  OkHttpClient

C  Response

D  Call

5OKHttp的同步请求是:      

正确答案:A

A  call.execute()

B  call.enqueue()

C  call.post()

D  call.get()

6OKHttp3 通过什么设置超时时间和缓存:      

正确答案: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  应用拦截器

10OKHttp设置超时时间说法不正确的是:      

正确答案:D

A readTimeout

B writeTimeout

C connectTimeout

D new OkHttpClient

11OKHttp中不属于设置超时时间的方法是      

正确答案:D

A  readTimeout()

B  writeTimeout()

C  connectTimeout()

D  newCall()

12Http协议中,不属于http 协议版本号的是      

正确答案:C

A  HTTP/1.0;

B  HTTP/1.1;

C  HTTP/1.2;

D  HTTP/2.0;

13Android开发过程中,以下不属于网络优化的是      

正确答案:B

A  判断网络状态,不同状态做相应数据处理;

B  在子线程中,增加网络数据请求次数;

C  设置并优化网络缓存;

D  http传输过程做压缩,Accept-Encoding: gzip

14Http协议中不属于POST提交数据的几种方式的选项是      

正确答案:D

A  application/x-www-form-urlencoded

B  multipart/form-data

C  application/json

D  application/xml

15Https安全协议在应用层和传输层之间加入了哪种安全加密协议      

正确答案:B

A  TCP/IP协议;

B  SSL/TLS协议;

C  FTP协议;

D  UDP协议;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值