示例分别如下: 直接指定 JSON 复制 1 { 2 name : executeHttp , 3 operator : BCE::Agent::ExecuteHttp , 4 properties : { 5 method : GET , 6 url : http://localhost:8080/api/getUser , 7 body : { 8 }
f6cb833e-f818-4b80-b30c-fff437e69886 , 23 resourcePath : /test/{proxy+} , 24 httpMethod : GET , 25 apiId : 7grmt1xfky5jf , 26 sourceIp : 12.34.56.78 , 27 } , 28 body : , 29 isBase64Encoded
使用建议 4.1 HTTPDNS解析结果的使用方式 使用HTTPDNS解析结果的ip,对待请求URL中的域名进行替换 设置HTTP请求header中的host字段,在该字段中指定待请求域名 当HTTPDNS获取解析结果失败时,使用原有URL发起请求,此种情况下的请求默认会使用DNS解析 具体实现可参考BDHttpDnsSDKDemo-ios工程 4.2 HTTPS证书校验 当客户端使用HTTPDNS
配置HTTP 2 概述 百度CDN已经支持HTTP/2协议,开启HTTP/2之前,首先要确认域名已开启HTTPS配置。您通过百度智能云CDN API或CDN控制台开启HTTPS配置后,便可按需开启或关闭HTTP/2。 HTTP/2原理 HTTP/2是HTTP的新版本,由IETF于2015年5月以RFC 7540正式发表。
则更新缓存 若请求失败,则删除缓存,提供降级机制 优势:常态下避免由于HTTPDNS缓存过期导致降级至DNS的问题,同时在HTTPDNS服务故障时提供降级至DNS的机制 Tolerant是默认的过期缓存处理策略 Strict 说明:保守的策略,严格不使用过期的HTTPDNS缓存 优势:严格实现ttl语义 劣势:在app长时间idle后,恢复前台时会有较大概率查到缓存过期,此时若不使用HTTPDNS
则更新缓存 若请求失败,则删除缓存,提供降级机制 优势:常态下避免由于HTTPDNS缓存过期导致降级至DNS的问题,同时在HTTPDNS服务故障时提供降级至DNS的机制 Tolerant是默认的过期缓存处理策略 Strict 说明:保守的策略,严格不使用过期的HTTPDNS缓存 优势:严格实现ttl语义 劣势:在app长时间idle后,恢复前台时会有较大概率查到缓存过期,此时若不使用HTTPDNS
x3C;uses-permission android:name= android.permission.ACCESS_NETWORK_STATE /> SDK支持对最小Android API版本为15 具体的集成方式可参考BDHttpDnsSDKDemo的Android工程
1.访问入口说明 入口(BGP anycast VIP):180.76.76.200 协议: 支持HTTP/HTTPS协议 使用HTTPS协议访问httpdns服务时,须使用域名 httpdns.baidubce.com 进行证书校验 HTTPDNS的API调用方法与百度智能云其他产品API的调用方法有所不同。您可以观看 HTTPDNS API调用视频指南 来了解如何进行调用。
相关API 您可通过 设置HttpHeader 接口 添加指定加速域名的Http Header。 您可通过 查询HttpHeader 接口 查询指定加速域名设置的Http Header。
POLICY_STRICT 说明:保守的策略,严格不使用过期的HTTPDNS缓存 优势:严格实现ttl语义 劣势:在app长时间idle后,恢复前台时会有较大概率查到缓存过期,此时若不使用HTTPDNS结果,降级至DNS,存在域名劫持等风险 2.6 设置网络切换处理策略 接口形式:void setNetworkSwitchPolicy (boolean clearCache , boolean httpDnsPrefetch