iOSWebView业务场景“IP直连”方案说明

背景说明在App WebView加载网络请求场景下,Android/iOS系统可基于系统API进行网络请求拦截,并实现自定义逻辑注入,如使用HTTPDNS进行基于IP的直连请求。但iOS系统在Webview场景下拦截网络请求后,需要自行接管基于IP的网络请求的发送、...

性能分析

性能分析服务为移动 App 提供实时线上性能数据的“采集-分析-监控-告警”能力,支持 App 启动速度、页面加载耗时,以及网络请求相关指标。通过多维分析支持地域、机型、运营商、版本等维度聚合分析,快速锁定问题范围。性能分析服务支持 ...

Android端WebView场景下接入阿里云公共DNS Android ...

我们可以通过该API拦截WebView的各类网络请求,截取URL请求的Host,然后调用阿里云公共DNS Android SDK解析该Host,通过得到的IP组成新的URL来进行网络请求。本文旨在给出Android端在WebView的应用场景下接入阿里云公共DNS Android SDK的...

iOS SDK接入

} }Cookie字段部分网络库支持COOKIE的自动存储管理,当您使用HTTPDNS进行IP URL请求时,部分网络库会将您URL中的IP信息作为COOKIE对应的域名信息进行存储管理(而非HTTP请求头HOST字段信息),进而造成COOKIE管理与使用上的困扰,因此您...

iOSWebView场景下接入阿里云公共DNS SDK最佳实践...

概述在App WebView加载网络请求场景下,iOS系统可基于系统API进行网络请求拦截,并实现自定义逻辑注入。但iOS系统在WebView场景下拦截网络请求后,需要自行接管基于IP的网络请求的发送、数据接收、页面重定向、页面解码、Cookie、缓存等...

配置回源HTTP请求头(新)

变更请求头参数 配置项 示例 说明 请求头操作 变更 当请求头参数不存在重复时,可以正常变更参数,如果有多个重复的请求头参数,则不允许变更。自定义请求头参数 自定义回源请求头 选择自定义回源请求头或选择已经预设好的请求头参数。...

iOSWebView"IP直连"如何处理 Cookie

如果App里面的WebView页面需要用到系统Cookie存的登录session,之前App所有本地网络请求使用域名访问,是可以共用Cookie的登录session的,但现在本地网络请求使用HTTPDNS后改用IP访问,导致还使用域名访问的WebView读不到系统Cookie存的...

Android端HTTPDNS+Webview最佳实践

WebView提供了setWebViewClient接口对网络请求进行拦截,通过重载WebViewClient中的shouldInterceptRequest方法,我们可以拦截到所有的网络请求:public class WebViewClient{/API<21 public WebResourceResponse ...

使用UIWebView在iOS App中接入HTML5滑块验证

步骤一:在iOS App端开启并部署业务页面在您的iOS App工程的.h文件中,导入框架的依赖库。import<UIKit/UIKit.h>import<JavaScriptCore/JavaScriptCore.h>在您的iOS App工程的.m文件中,加载HTML5业务页面。(void)viewDidLoad ...

使用WKWebView在IOS App中接入滑动验证(Swift)

步骤一:在iOS App端开启并部署业务页面在您的iOS App工程的Controller文件中,导入相关依赖。import UIKit import WebKit在您的iOS App工程的Conteroller文件中,加载HTML5业务页面。override func viewDidLoad(){ super.viewDidLoad()...

使用WKWebView在iOS App中接入滑动验证(OC)

步骤一:在iOS App端开启并部署业务页面在您的iOS App工程中后缀为H的文件中,导入框架的依赖库及相关声明。import<UIKit/UIKit.h>import<WebKit/WebKit.h>interface ViewController:UIViewController;property(nonatomic,...

签名机制

您在访问时签名信息时,请按照以下方法对请求进行签名处理:步骤一:构造规范化请求头 步骤二:构造规范化资源 步骤三:构造待签名字符串 步骤四:计算签名 步骤五:将签名添加到请求中 步骤一:构造规范化请求头 阿里云规范化请求头...

H5桥接

WebView宿主Activity不需要统计native成页面PV事件 WebView webView=findViewById(R.id.webview);mWebView=webView;绑定WebView控件到SPM插件SDK,此WebView内访问H5页面中的aplus_cloud.js SDK可以和/SPM插件SDK配合,实现H5页面埋点统计...

iOS SDK发布说明

V3.3.7(2020-05-11)使用WKWebView替换UIWebView。V3.3.6(2018-09-30)修改默认获取iOS App版本号方式。V3.3.5(2018-08-30)添加用户昵称设置接口。...V3.0.1(2017-05-12)网络请求携带版本信息。V3.0.0(2017-05-09)升级到阿里云版本。

通用错误码

请您检查请求头,确认存在Content-Type。400 MissingBodyRawSize x-log-bodyrawsize does not exist in header when it is necessary.压缩场景下没有提供必须的x-log-bodyrawsize请求头。请您检查请求头,确认存在x-log-bodyrawsize。400 ...

DeleteCustomDomain

请求头 该接口使用公共请求头,无特殊请求头。请参见公共请求参数文档。请求语法 DELETE/custom-domains/{domainName} 请求参数 名称 类型 位置 是否必选 示例值 描述 domainName String Path 是 example.com 域名。示例 请求示例 DELETE/...

网络分析

分析当前应用下不同网关类型的网络请求响应时长、网络请求错误率及其地域分布情况,展示实时数据。支持通过平台、版本维度来筛选和查看细分的网络数据,并导出分析数据到本地。完成以下步骤,查看网络分析报告:登录控制台,进入 产品与...

DeleteServiceVersion

请求头 该接口使用公共请求头,无特殊请求头。请参见公共请求参数文档。请求语法 DELETE/services/{serviceName}/versions/{versionId} 请求参数 名称 类型 位置 是否必选 示例值 描述 serviceName String Path 是 service_name 服务的名称...

DeleteAlias

请求头 该接口使用公共请求头,无特殊请求头。请参见公共请求参数文档。请求语法 DELETE/services/{serviceName}/aliases/{aliasName} 请求参数 名称 类型 位置 是否必选 示例值 描述 serviceName String Path 是 service_name 服务的名称...

iOS端HTTPDNS+Weex最佳实践

注意 当前最佳实践文档...在 WEEX 运行环境中,主要有两种网络请求:通过 Stream进行的网络请求标签指定的加载图片的网络请求Stream网络请求+HTTPDNS新版本Weex SDK实现下面以 weex iOS 0.17.0 版本为例:Stream 网络请求iOS 端最终会通过 ...

DeleteService

请求头 该接口使用公共请求头,无特殊请求头。请参见公共请求参数文档。请求语法 DELETE/services/{serviceName} 请求参数 名称 类型 位置 是否必选 示例值 描述 If-Match String Header 否 service_name 确保实际更改的服务和期望更改的...

DeleteLayerVersion

请求头 该接口无特殊请求头,关于公共请求头信息,请参见公共参数。请求语法 DELETE/layers/{layerName}/versions/{version} HTTP/1.1 请求参数 名称 类型 位置 是否必选 示例值 描述 layerName String Path 是 Layer-name 层的名称。...

ROA 调用机制

您在访问时签名信息时,请按照以下方法对请求进行签名处理:步骤一:构造规范化请求头步骤二:构造规范化资源步骤三:构造待签名字符串步骤四:计算签名步骤五:将签名添加到请求中步骤五:将签名添加到请求中步骤一:构造规范化请求头阿里...

Android SDK接入

注意 预解析接口设置的同时会触发异步网络请求,应该在代码逻辑上确保调用预解析接口时,已经进行了必备的初始化设置。比如setHTTPSRequestEnabled:需要在预解析接口之前调用,否则会导致预解析的相关IP采用HTTP请求。注意事项务必编写降级...

通过阿里云CDN系列产品访问与直接访问源站得到的结果...

解决方案 通过下列两个步骤进行处理:定位导致此问题的请求头参数 修改源站配置或者删除问题参数 步骤一:定位导致此问题的请求头参数 由于源站只针对特定的请求头参数返回不同的结果,所以需要先定位该特定的参数。定位步骤如下:在本地...

DeleteFunction

请求头 该接口使用公共请求头,无特殊请求头。请参见公共请求参数文档。请求语法 DELETE/services/{serviceName}/functions/{functionName} 请求参数 名称 类型 位置 是否必选 示例值 描述 If-Match String Header 否 function_name 用于...

缓存

支持内嵌 webview 的存储与小程序存储隔离,内嵌 webview 中指定 key 存储数据不会覆盖小程序自身相同 key 对应的数据。入参 名称 类型 必填 描述 key String 是 缓存数据的 key data Object/String 是 要缓存的数据 success Function 否 ...

TagResource

请求头 该接口使用公共请求头,无特殊请求头。请参见公共请求参数文档。请求语法 POST/tag 请求参数 名称 类型 位置 是否必选 示例值 描述 Object Body 否 标签列表。resourceArn String Body 否 acs:fc:cn-shanghai:18807708*6902:...

常见问题

产品常见问题iOS SDK常见问题Android SDK常见问题产品常见问题 产品功能与使用问题汇总网络切换后会自动刷新域名解析结果?HTTPDNS的高可用性如何保证?HTTPDNS的抗攻击能力如何?HTTPDNS的接入成本如何?HTTPDNS控制台添加域名是否支持...

DeleteFunctionAsyncInvokeConfig

请求头 该接口使用公共请求头,无特殊请求头。请参见公共请求参数文档。请求语法 DELETE/services/{serviceName[.qualifier]}/functions/{functionName}/async-invoke-config 请求参数 名称 类型 位置 是否必选 示例值 描述 serviceName ...

DeleteTrigger

请求头 该接口使用公共请求头,无特殊请求头。请参见公共请求参数文档。请求语法 DELETE/services/{serviceName}/functions/{functionName}/triggers/{triggerName} 请求参数 名称 类型 位置 是否必选 示例值 描述 If-Match String Header ...

安装

本文介绍如何安装OSS iOS SDK。环境要求 iOS系统版本:iOS 8.0及以上 macOS版本:10.10及以上 直接引入Framework 如何获取OSS iOS SDK Framework,请参见GitHub。在Xcode中,直接把Framework拖入您对应的Target下即可,在弹出框选中Copy ...

配置回源HTTP请求头

如果您的回源业务逻辑需要通过配置HTTP请求头来实现时,可以阅读本文了解如何添加、修改或删除回源HTTP请求头。背景信息 HTTP消息头是指在超文本传输协议(Hypertext Transfer Protocol,HTTP)的请求和响应消息中,协议头部的组件。在HTTP...

性能优化建议

与传统的 H5 应用不同,小程序运行架构分为 webview 和 worker 两个部分。webview 负责渲染,worker 则负责存储数据和执行业务逻辑。webview 和 worker 之间的通信是异步的。这意味着当我们调用 setData 时,我们的数据并不会立即渲染,...

UntagResource

请求头 该接口使用公共请求头,无特殊请求头。请参见公共请求参数文档。请求语法 DELETE/tag 请求参数 名称 类型 位置 是否必选 示例值 描述 Object Body 是 标签定义。resourceArn String Body 是 acs:fc:cn-shanghai:18807708*6900:...

常见问题

产品常见问题公共问题Android 端iOS 端SDK 集成问题公共问题Android 端iOSiOS 证书类问题OpenAPI 常见问题产品常见问题公共问题如何解决移动推送的网络请求失败问题?为什么回执日志中没有华为、魅族的arrive日志?当用户收到“Apple 推...

iOS SDK接入验证

4:确认已在初始化SDK代码中正确引用文件。5:如使用initWithAppKey接口接入服务,确认已正确设置appKey/secret/appmonitor.rsaSecret。6:确认编译设置正确,即将Allow Non-modular Includes In Framework Modules设置为YES。iOS SDK接...

调用方式

HTTPMethod/resource_URI_parameters RequestHeader RequestBody 请求参数由公共请求头和API自定义参数组成。公共请求头中包含API版本号、身份验证等信息。HTTPMethod:请求使用的方法,包括PUT、POST、GET、DELETE。resource_URI_...

GetDomain

请求头 该接口使用公共请求头,无特殊请求头。请参见公共请求参数文档。请求语法 GET/v4/openapi/domains/[domainName]HTTP/1.1 请求参数 名称 类型 位置 是否必选 示例值 描述 appGroupIdentity String Query 是 my_app_group_name 应用...

调用方式

RquestHeader:请求头信息,通常包含API的版本、Host、Authorization等信息。更多信息,请参见公共参数。RequestBody:请求参数,由公共请求头和API自定义参数组成。公共请求头中包含API版本号、身份验证等信息。请求示例如下。POST/open...
< 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 物联网无线连接服务 SSL证书 轻量应用服务器 商标 短信服务
这些文档可能帮助您
为Java应用手动安装Agent 通过Jaeger上报Java应用数据 ACK Service巡检 Android EMAS统一接入 什么是ARMS前端监控? 通过网页调用API

新品推荐

你可能感兴趣

热门推荐

新人福利专场 阿里云试用中心 企业支持计划 飞天会员助力企业低成本上云 智能财税30天免费试用 云解析DNS新用户首购低至36元/年起 ECS限时升级特惠6.5折