首页 > 常见问题

苏州网络公司教你如何通过JS调用万网域名查询接口

发表时间:2012-03-18      浏览量:2251

1.新建一个aspx页面,删除前台代码,后台代码如下

try
                {
                    if (Request.QueryString["domains"] != null)
                    {
                        StringBuilder sb = new StringBuilder();
                        sb.Append("[");
                        foreach (string domain in Request.QueryString["domains"].Split(','))
                        {
                            WebRequest wr = WebRequest.Create("=" + domain);
                            //wr.Timeout = 10000;
                            string strHtml = new StreamReader(wr.GetResponse().GetResponseStream()).ReadToEnd();
                            XmlDocument xd = new XmlDocument();
                            xd.LoadXml(strHtml);
                            XmlNode root = xd.SelectSingleNode("property");

                            sb.Append(",{\"returncode\":\"" + root.ChildNodes[0].InnerText + "\",\"key\":\"" + root.ChildNodes[1].
                                InnerText + "\",\"original\":\"" + root.ChildNodes[2].InnerText + "\"}");
                        }
                        sb.Append("]");
                        string s = sb.ToString().Replace("[,","[");
                        Response.Write(s);
                    }
                }
                catch (Exception ex)
                {
                    Response.Write(ex.ToString());
                }

2.通过jquery ajax的方式,调用前面新建的aspx页,如图

 $.ajax({
                    type: "get",
                    dataType: "json",
                    url: 'checkdomain.aspx',
     data: 'domains='+domains,//此处传递多个域名到checkdomain.aspx,以逗号分隔
     cache: false,
                    success: function (returndata) {
       $.each(returndata, function(i, n){
       //n.original
       //n.key
      })
                    }
                });

万网域名注册查询接口(API)说明

1、域名查询
接口采用HTTP,POST,GET协议:
调用URL:
参数名称:area_domain 值为标准域名,例:hichina.com
调用举例:

返回XML:

<?xml version="1.0" encoding="gb2312"?>
<property>
<returncode>200</returncode>
<key>qxue8.com</key>
<original>211 : Domain name is not available</original>
</property>
返回 XML 结果说明:
returncode=200 表示接口返回成功
key=***.com表示当前check的域名
original=210 : Domain name is available     表示域名可以注册
original=211 : Domain name is not available 表示域名已经注册
original=212 : Domain name is invalid   表示域名参数传输错误
 

 

分享

我们的优势

细致入微的前期服务
精准的策划服务
完整的网页设计
稳定安全极速的域名和服务器
任何问题,及时回复并处理

联系我们

电话图标
邮箱:xiexie@jaredsun.com
地址:苏州市嘉元路1060号中翔金融大厦11010室
     
苏州谢谢网络传媒二维码
返回顶部
六合在线 六合在线 六合在线 六合在线 六合在线 六合在线 六合在线 六合在线 六合在线 六合在线