鸿蒙开发者学堂【从网络获取数据】习题与答案

【习题】从网络获取数据

判断题

  1. 订阅网络状态变化事件时,通过NetConnection类型的对象调用on方法,传入具体事件类型即可:\color{red}{错误}
    正确(True)
    错误(False)

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

  1. 若使用HTTP发起一个GET请求,直接调用get方法,传入请求资源的URL,即可发起请求:\color{red}{错误}
    正确(True)
    错误(False)

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

  1. 当RCP请求完毕时,须调用close方法主动销毁Session对象:\color{red}{正确}
    正确(True)
    错误(False)

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

单选题

  1. 使用RCP发起请求时,可以调用Session类提供的方法。以下哪个不是Session类的对象可以调用的方法:\color{red}{D}
    A. get
    B. post
    C. put
    D. request

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

  1. 使用RCP发起请求,客户端收到响应后,可以对其进行解析,处理响应结果。以下哪个是响应结果中包含的字段:\color{red}{D}
    A. request
    B. statusCode
    C. headers
    D. 以上都是

知识点
远场通信服务

  1. 使用HTTP发起网络请求,需要以下哪种权限:\color{red}{B}
    A. ohos.permission.USE_BLUETOOTH
    B. ohos.permission.INTERNET
    C. ohos.permission.REQUIRE_FORM
    D. ohos.permission.LOCATION

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

  1. 向服务器提交表单数据,以下哪种请求方式比较合适:\color{red}{B}
    A. RequestMethod.GET
    B. RequestMethod.POST
    C. RequestMethod.PUT
    D. RequestMethod.DELETE

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

多选题

  1. 当设备的网络状态从无网络到有网络时,会触发以下哪些事件:\color{red}{ACD}
    A. 网络可用事件(netAvailable)
    B. 网络不可用事件(netUnavailable)
    C. 网络能力变化事件(netCapabilitiesChange)
    D. 网络连接信息变化事件(netConnectionPropertiesChange)

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

  1. 关于HTTP,以下描述正确的是:\color{red}{ACD}
    A. HTTP请求支持GET、POST、PUT等常用的请求方式
    B. 调用request方法时,若不配置请求方式,默认发起POST请求
    C. POST请求的参数可以在extraData中指定
    D. 执行createHttp成功后,返回一个HttpRequest类型的对象,里面包括request、requestInStream、destroy、on和off方法

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

  1. 关于RCP,以下描述正确的是:\color{red}{ABCD}
    A. RCP提供自定义证书校验、忽略SSL校验等证书验证功能
    B. RCP提供会话管理能力,每个会话在独立的线程中运行
    C. 相较于HTTP,RCP提供更加便捷、场景化的API,简化了开发流程
    D. RCP提供多种方式发起请求,调用相应的接口即可

知识点
远场通信服务

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容