国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設(shè)計 > 正文

.NET(C#)調(diào)用webService獲取客戶端IP地址所屬區(qū)域(非異步)(一)

2019-11-17 02:46:54
字體:
供稿:網(wǎng)友
.NET(C#)調(diào)用webService獲取客戶端ip地址所屬區(qū)域(非異步)(一)

功能描述:

此接口用于獲取客戶端訪問的IP的地址所屬的區(qū)域(國家,城市等)。通過輸入IP地址查詢國家、城市、所有者等信息。沒有注明國家的為中國輸入?yún)?shù):IP地址(自動替換"。"為"."),返回數(shù)據(jù):一個一維字符串數(shù)組String(1),String(0)=IP地址;String(1)=國家、城市、所有者等

1.1.1.接口地址

Webservice方式:

例:http://webservice.webxml.com.cn/WebServices/IpAddressSearchWebService.asmx?op=getCountryCityByIp

1.1.2.方法名稱

getCountryCityByIp

1.1.3.參數(shù)說明

請求參數(shù):

參數(shù)名稱

中文含義

類型

必填

備注

32位的二進制數(shù)

String

例如:“127.0.0.1”

32位的二進制數(shù)String例如:“218.108.242.108”

返回結(jié)果:

參數(shù)名稱

中文含義

類型

必填

備注

string[]strArea_IP

返回包含IP信息的數(shù)組

String []

例如:Count=2,表示數(shù)組長度為2(0,1)

strArea_IP[0]

客戶端請求的IP地址

String

例如:“218.108.242.108”

strArea_IP[1]

IP地址所屬區(qū)域信息

String

例如:“浙江 杭州”

下面是通過傳入的IP參數(shù)來獲取所屬的區(qū)域:

根據(jù)第三方網(wǎng)站(webservice提供方),通過在這個網(wǎng)站上抓取到電腦的上網(wǎng)的IP地址來實現(xiàn)獲取客戶端的IP地址所屬區(qū)域。

當然如果那天這個網(wǎng)站更改了域名或者不存在了,這個方法隨之也就不能正常使用了哦!

接下來的事情就很簡單了,將上面的webservice添加到項目中去,然后調(diào)用這個webservice來獲取上網(wǎng)的區(qū)域。

代碼具體實現(xiàn)如下:

        /// <summary>        /// 獲取上網(wǎng)IP的所屬區(qū)域        /// </summary>        /// <returns></returns>        PRivate string GetConnectNetAddressArea()        {            string strIP = “218.108.242.108;//請求的IP地址            IpAddressSearchWebService webService = new IpAddressSearchWebService();            string[] strArea_IP=webService.getCountryCityByIp(strIP);            return strArea_IP[1];//返回結(jié)果:"浙江 杭州"        }
View Code


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 霍山县| 宁国市| 洞头县| 潢川县| 安岳县| 渝中区| 濮阳市| 喀什市| 建平县| 荥阳市| 成都市| 汨罗市| 雅安市| 湖北省| 扬中市| 平谷区| 措美县| 镇雄县| 浑源县| 德江县| 高台县| 乳山市| 遵化市| 黑龙江省| 同江市| 阳山县| 西宁市| 夏邑县| 枝江市| 泾源县| 曲沃县| 瑞金市| 淳安县| 谷城县| 邢台县| 衡阳市| 隆德县| 扎鲁特旗| 嘉禾县| 丰城市| 雅安市|