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

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:



200
qxue8.com
211 : Domain name is not available

返回 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 表示域名参数传输错误