开发者社区> 问答> 正文

如何快速的使用HTTPDNS ?



通过控制台可以获得HTTPDNS服务的Account ID,并能够添加域名。
控制台上添加的域名,1分钟后会在HTTPDNS服务端生效。
详见 控制台操作文档

3. 使用HTTPDNS解析域名


使用HTTPDNS解析域名,请求示例:http://203.107.1.33/100000/d?host=www.aliyun.com
HTTPDNS服务IP列表和API接口详细规范可参考 API接口文档
为保障服务可用性,HTTPDNS同时提供多个服务IP,当某个服务IP在异常情况下不可用时,可以使用其它服务IP进行重试。

4. 客户端集成HTTPDNS


通过HTTPDNS获得域名的IP地址后,客户端可以使用这个IP发送业务请求,HTTP请求头的Host字段需改为原来的域名,以下是一个简单的示例:

  1. // 比如您要访问http://www.aliyun.com/,假设www.aliyun.com域名的解析结果是140.205.62.8。
  2. // 一般情况下,使用IP的方式进行访问时,需要设置HTTP请求头的HOST字段为原来的域名。
  3. String fullPath = "http://140.205.62.8/";
  4. String host = "www.aliyun.com";
  5. URL url = new URL(fullPath);
  6. HttpURLConnection conn = (HttpURLConnection) url.openConnection();
  7. // 设置HTTP请求头HOST字段为www.aliyun.com
  8. conn.setRequestProperty("Host", host);

集成HTTPDNS时,请仔细阅读 API接口文档,其中包括相关的SDK和使用Demo,可参考文档中的“快速接入”章节。

展开
收起
猫饭先生 2017-10-20 14:20:12 1543 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载