【习题】从网络获取数据

判断题

1.  订阅网络状态变化事件时,通过NetConnection类型的对象调用on方法,传入具体事件类型即可:

正确(True)

错误(False)

正确答案:  错误(False)

知识点

调用on方法之前需要先调用register接口,开启订阅。

2.  若使用HTTP发起一个GET请求,直接调用get方法,传入请求资源的URL,即可发起请求:

正确(True)

错误(False)

正确答案:  错误(False)

知识点

使用HTTP发起请求时,需要调用request方法,并配置请求方式。

3.  当RCP请求完毕时,须调用close方法主动销毁Session对象:

正确(True)

错误(False)

正确答案:  正确(True)

知识点

请求结束后须调用close方法,主动释放与此会话关联的资源。

单选题

1.  使用RCP发起请求时,可以调用Session类提供的方法。以下哪个不是Session类的对象可以调用的方法:

A. get

B. post

C. put

D. request

正确答案:  D

知识点

访问网络时,需要申请网络权限ohos.permission.INTERNET。

2.  使用RCP发起请求,客户端收到响应后,可以对其进行解析,处理响应结果。以下哪个是响应结果中包含的字段:

A. request

B. statusCode

C. headers

D. 以上都是以上都是

正确答案:  D

知识点

向服务器提交表单数据时,一般使用POST请求方式。

3.  使用HTTP发起网络请求,需要以下哪种权限:

A. ohos.permission.USE_BLUETOOTH

B. ohos.permission.INTERNET

C. ohos.permission.REQUIRE_FORM

D. ohos.permission.LOCATION

正确答案:  B

知识点

使用HTTP发起请求时调用request方法。

4.  向服务器提交表单数据,以下哪种请求方式比较合适:

A. RequestMethod.GET

B. RequestMethod.POST

C. RequestMethod.PUT

D. RequestMethod.DELETE

正确答案:  B

知识点

远场通信服务去学习

多选题

1.  当设备的网络状态从无网络到有网络时,会触发以下哪些事件:

A. 网络可用事件(netAvailable)

B. 网络不可用事件(netUnavailable)

C. 网络能力变化事件(netCapabilitiesChange)

D. 网络连接信息变化事件(netConnectionPropertiesChange)

正确答案:  A,C,D

知识点

设备从无网络到有网络会触发网络可用事件、网络能力变化事件和网络连接信息变化事件。网络不可用事件会在设备处于无网络状态或网络不可用时触发。

2.  关于HTTP,以下描述正确的是:

A. HTTP请求支持GET、POST、PUT等常用的请求方式

B. 调用request方法时,若不配置请求方式,默认发起POST请求

C. POST请求的参数可以在extraData中指定

D. 执行createHttp成功后,返回一个HttpRequest类型的对象,里面包括request、requestInStream、destroy、on和off方法

正确答案:  A,C,D

知识点

调用request方法时,若不配置请求方式,默认发起GET请求。

3.  关于RCP,以下描述正确的是:

A. RCP提供自定义证书校验、忽略SSL校验等证书验证功能

B. RCP提供会话管理能力,每个会话在独立的线程中运行

C. 相较于HTTP,RCP提供更加便捷、场景化的API,简化了开发流程

D. RCP提供多种方式发起请求,调用相应的接口即可

正确答案:  A,B,C,D

知识点

远场通信服务去学习

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值