cocos-lua 獲取IP 歸屬地
--獲取ip
function Tools:getIp( )
local xhr = cc.XMLHttpRequest:new()
xhr.responseType = cc.XMLHTTPREQUEST_RESPONSE_STRING
xhr:open("GET", "http://pv.sohu.com/cityjson?ie=utf-8")
local function onReadyStateChanged()
if xhr.readyState == 4 and (xhr.status >= 200 and xhr.status < 207) then
local response= xhr.response
local startPos = string.find(response,"{")
local endPos = string.find(response,"}")
local jsonStr = string.sub(response,startPos,endPos)
local tb = json.decode(jsonStr)
--獲取的ip地址
local ip = tb.cip
--獲取歸屬地
local cname = tb.cname
self:log("ip ".. ip .. " 歸屬地 " .. cname)
return ip
else
return "0.0.0.0"
end
xhr:unregisterScriptHandler()
end
xhr:registerScriptHandler(onReadyStateChanged)
xhr:send()
end
相關文章
- 一文帶你看透IP歸屬地
- 各精度最全最好用的IP歸屬地APIAPI
- IP歸屬地的應用場景有哪些?
- 使用 Redis 有序集合實現 IP 歸屬地查詢Redis
- IP查詢類API介面查詢,含各精度IP歸屬地查詢介面API
- 高效獲取銀行卡髮卡行所在地資訊——利用銀行卡歸屬地查詢介面
- 【實戰篇】| 模擬 20 萬資料快速查詢 IP 歸屬地
- 如何利用 IP 歸屬地查詢 API 精準鎖定使用者位置API
- saltstack獲取IP地址
- 獲取外網出口ip
- 獲取影像的屬性
- IP 歸屬地查詢 API 教你從0到1順著網線找到鍵盤俠API
- 根據屬性字串獲取屬性值字串
- 基於 ip2region 使用 go 擴充套件的一個簡單的 IP 地址歸屬地查詢服務Go套件
- 全網都在顯示的IP歸屬地,5分鐘帶你加上,就這麼簡單
- Java獲取使用者IPJava
- jQuery獲取本機ip地址jQuery
- 獲取Linux本機IP命令Linux
- 如何獲取海外住宅IP地址?
- 獲取手機外網IP
- python如何獲取本機ipPython
- 美國ip地址如何獲取?
- php擴充套件手機號碼歸屬地PHP套件
- 一文帶你看透身份證歸屬地
- JavaScript 獲取 checked 屬性值JavaScript
- opencv 獲取影像的屬性OpenCV
- python爬蟲從ip池獲取隨機IPPython爬蟲隨機
- c# 獲取客戶端IPC#客戶端
- java獲取本機的ip地址Java
- 獲取客戶端真實IP客戶端
- 根據 IP 獲取省市名稱
- jQuery - 獲取內容和屬性jQuery
- 一文帶你看透手機號碼歸屬地
- jQuery捕獲-獲取DOM元素內容和屬性jQuery
- .net 獲取客戶端真實ip客戶端
- 什麼是自動獲取IP地址
- 如何使用 Go 獲取你的 IP 地址Go
- 如何設定自動獲取ip地址