蘇州網絡公司教你如何通過JS調用萬網域名查詢接口

2012-03-18 關鍵詞: 4848

1.新建一(yī / yì /yí)個(gè)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的(de)方式,調用前面新建的(de)aspx頁,如圖

 $.ajax({
                    type: "get",
                    dataType: "json",
                    url: 'checkdomain.aspx',
     data: 'domains='+domains,//此處傳遞多個(gè)域名到(dào)checkdomain.aspx,以(yǐ)逗号分隔
     cache: false,
                    success: function (returndata) {
       $.each(returndata, function(i, n){
       //n.original
       //n.key
      })
                    }
                });

萬網域名注冊查詢接口(API)說(shuō)明

1、域名查詢
接口采用HTTP,POST,GET協議:
調用URL:http://panda.www.net.cn/cgi-bin/check.cgi
參數名稱:area_domain 值爲(wéi / wèi)标準域名,例: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 結果說(shuō)明:
returncode=200 表示接口返回成功
key=***.com表示當前check的(de)域名
original=210 : Domain name is available     表示域名可以(yǐ)注冊
original=211 : Domain name is not available 表示域名已經注冊
original=212 : Domain name is invalid   表示域名參數傳輸錯誤
 

 

首頁 網站建設 小程序 品牌設計 服務項目 案例展示 售後保障 聯系方式 新聞中心 關于(yú)我們 人(rén)才招聘
我們的(de)優勢

細緻入微的(de)前期服務
精準的(de)策劃服務
精湛的(de)網頁設計
穩定 可靠 極速的(de)域名和(hé / huò)服務器
任何問題,24小時(shí)回複并處理

版權所有:蘇州謝謝網絡傳媒有限公司  京ICP證000000号   

首頁 電話 服務項目