文档管理中心
我的

您当前正在浏览HarmonyOS最新文档,覆盖已发布的所有API版本,可在API参考中筛选您使用的API版本。详细的版本配套关系请参考版本说明。

指南与API参考API参考系统网络Network Kit(网络服务)C API结构体Http_RequestOptions

Http_RequestOptions

Phone20+PC/2in120+Tablet20+TV20+Wearable20+
收起
自动换行
深色代码主题
复制
  1. typedef struct Http_RequestOptions {...} Http_RequestOptions

概述

定义HTTP请求配置的结构体。

起始版本: 20

相关模块: netstack

所在头文件: net_http_type.h

汇总

成员变量

展开
名称 描述
const char *method HTTP请求方法。
uint32_t priority HTTP请求优先级。
Http_Headers *headers HTTP请求头,指向Http_Headers的指针,参考Http_Headers。
uint32_t readTimeout 读取超时时间。单位:ms。
uint32_t connectTimeout 连接超时时间。单位:ms。
Http_HttpProtocol httpProtocol 使用的协议,参考Http_HttpProtocol。
Http_Proxy *httpProxy 代理配置信息,表示是否使用代理,默认不使用代理,参考Http_Proxy。
const char *caPath 证书路径,如果设置了此参数,系统将使用用户指定路径的CA证书(开发者需保证该路径下CA证书的可访问性),否则将使用系统预设CA证书。
int64_t resumeFrom 用于设置下载起始位置,该参数只能用于GET方法,不要用于其他。
int64_t resumeTo 用于设置下载结束位置,该参数只能用于GET方法,不要用于其他。
Http_ClientCert *clientCert 传输客户端证书配置信息,参考Http_ClientCert。
const char *dnsOverHttps 设置使用HTTPS协议的服务器进行DNS解析。
Http_AddressFamilyType addressFamily 支持解析目标域名时限定地址类型,参考Http_AddressFamilyType。