我用quick3.3版本在wp8模拟器上跑http请求时,错误码都是56(Failure with receiving network data),但是模拟器左上角和网络信号是通的,而且 我使用模拟器里面的各个应用上网都是OK的。
另外,我的网络适配器上面,vEthernet windows phone elmulator是连通的。
实在不知道是什么原因导致连不通。
我贴 一下我的代码:
function createHTTPRequestGet( url, callback, target )
local network = require(“framework.network”)
local httpHandler = function ( event )
if target ~= nil and callback ~= nil then
callback(target, event)
elseif callback ~= nil then
callback(event)
end
end
local request = network.createHTTPRequest(httpHandler, url, "GET")
return request
end
local url = “填一个http请求链接”
local request = createHTTPRequestGet(url, function(event)
if event.name == “progress” then
print(“progress: dltotal=”…event.dltotal)
return
end
if event.name == “completed” then
local response = request:getResponseString()
print(“presponse=”…response)
else
local request = event.request
local errorCode = request:getErrorCode()
print(" status="…event.name…", errorCode="…errorCode)
end
end)
request:start()
有没有碰到同样问题的兄弟!