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

2012-03-18 关键词: 2994

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("http://panda.www.net.cn/cgi-bin/check.cgi?area_domain=" + 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:http://panda.www.net.cn/cgi-bin/check.cgi
参数名称:area_domain 值为标准域名,例:hichina.com
调用举例:
http://panda.www.net.cn/cgi-bin/check.cgi?area_domain=qxue8.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   表示域名参数传输错误
 

 

首页 网站建设 小程序 品牌设计 服务项目 案例展示 售后保障 联系方式 新闻中心 关于我们 人才招聘
我们的优势

细致入微的前期服务
精准的策划服务
精湛的网页设计
稳定 可靠 极速的域名和服务器
任何问题,24小时回复并处理

版权所有:苏州谢谢网络传媒有限公司  苏ICP备11087090号   

首页 电话 服务项目