本文介绍了使用游戏盾SDK接入HTTP/S API类、登录、数据获取等业务的相关内容。

运维端配置防护目标

运维人员在游戏盾控制台添加防护目标时,需要将HTTP/S类业务的防护目标标识设置为一个(新分配的)标准域名,且该域名必须解析到127.0.0.1。参见下图示例。

防护目标

关于添加防护目标的操作,请参见步骤2:配置防护目标

客户端调用SDK

游戏盾转化后的127.0.0.1和8901(随机端口)可以拼接成HTTP格式,提供给HTTP业务使用,例如http://127.0.0.1:8910

HTTPS协议下,则必须将127.0.0.1替换成一个有证书的标准域名,且域名必须解析到127.0.0.1,例如http://login-for-yxd.aliyundoc.com:8910/login-for-yxd.aliyundoc.com。使用这种方式访问能够解决主机头匹配、证书校验等问题。

示例代码

String url = 'https://'+"login-for-yxd.aliyundoc.com"+':'+target_port.toString();//http(s) url拼接请求短连接

其中,target_port返回本地随机端口。

更多信息

参见HTTPS业务接入最佳实践,进一步了解在游戏盾中接入HTTPS业务时需要执行的特殊处理。