简单的kony.net.httpRequest无法正常工作

时间:2016-06-14 18:22:00

标签: javascript kony

我无法使用下面的kony.net.httpRequest协议连接到任何服务器。我总是得到一个statusText"服务器错误"。

function test(){
var xmlhttp = new kony.net.HttpRequest();
var url = "http://httpbin.org/get";
xmlhttp.open(constants.HTTP_METHOD_GET, url);
xmlhttp.send();
xmlhttp.onReadyStateChange = function(){ sunsetCallback(xmlhttp) };
return;
}
function sunsetCallback(xmlhttp){
alert(xmlhttp.statusText);
if (xmlhttp.responseType==constants.HTTP_RESPONSE_TYPE_DOCUMENT){
    sunrise.lblSunrise.text=xmlhttp.response;
}
sunrise.lblSunset.text="ayy lmao";
xmlhttp.suspend();
return;
}

欢迎任何帮助! (我已经尝试将onReadyStateChange行放在open的上方和下方,但是无论sunsetCallback函数是否执行都会执行。)

1 个答案:

答案 0 :(得分:2)

问题是iOS不再允许应用程序在不编辑plist的情况下发送get请求。当我将请求更改为https并将App Transport Security Settings字典添加到plist时,问题已得到解决。