我无法使用下面的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函数是否执行都会执行。)
答案 0 :(得分:2)
问题是iOS不再允许应用程序在不编辑plist的情况下发送get请求。当我将请求更改为https并将App Transport Security Settings字典添加到plist时,问题已得到解决。