【习题】从网络获取数据

·通过/ 及格分80/ 满分100

判断题

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

  • 正确(True)
  • 错误(False)

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

  • 正确(True)
  • 错误(False)

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

  • 正确(True)
  • 错误(False)

单选题

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

  • A. ohos.permission.USE_BLUETOOTH
  • B. ohos.permission.INTERNET
  • C. ohos.permission.REQUIRE_FORM
  • D. ohos.permission.LOCATION

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

  • A. RequestMethod.GET
  • B. RequestMethod.POST
  • C. RequestMethod.PUT
  • D. RequestMethod.DELETE

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

  • A. get
  • B. post
  • C. put
  • D. request

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

  • A. request
  • B. statusCode
  • C. headers
  • D. 以上都是

多选题

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

  • A. 网络可用事件(netAvailable)
  • B. 网络不可用事件(netUnavailable)
  • C. 网络能力变化事件(netCapabilitiesChange)
  • D. 网络连接信息变化事件(netConnectionPropertiesChange)

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

  • A. HTTP请求支持GET、POST、PUT等常用的请求方式
  • B. 调用request方法时,若不配置请求方式,默认发起POST请求
  • C. POST请求的参数可以在extraData中指定
  • D. 执行createHttp成功后,返回一个HttpRequest类型的对象,里面包括request、requestInStream、destroy、on和off方法

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

  • A. RCP提供自定义证书校验、忽略SSL校验等证书验证功能
  • B. RCP提供会话管理能力,每个会话在独立的线程中运行
  • C. 相较于HTTP,RCP提供更加便捷、场景化的API,简化了开发流程
  • D. RCP提供多种方式发起请求,调用相应的接口即可
Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐