我是kony的新人。我正在尝试连接webservice。请检查以下代码。
var myhttpheaders={"Content-Type":"application/x-www-form-urlencoded"};`enter code here`
var email = myFrm.textbox212343550452827.text;`enter code here`
var pwd = myFrm.textbox212343550452828.text;`enter code here`
var inputParamTable = { "appID":"NewTestAsync",
"serviceID":"User",
"channel":"rc",
"emailID":email,
"Password":pwd,
httpheaders: myhttpheaders,
httpconfig:{timeout: 600, method: "post"} };
try
{
var connHandle = kony.net.invokeServiceAsync(//sample/middleware/MWServlet),inputParamTable, callbackfunction);
}
catch(err)
{
alert("Error"+err);
}
}
所以我的kony服务器是kony.net.invokeServiceAsync(// sample / middleware / MWServlet)抛出错误,如 1016无法连接到主机。
请任何人帮我解决这个问题。
感谢和安培;问候,
Ramesh babu.K
答案 0 :(得分:0)
inputParamTable,callbackfunction首先,右边的' connHandle'声明缺少"("。
其次,调用服务调用的格式为:kony.net.invokeServiceAsync (url,inputParamTable,callback,info)
您需要输入如下所示的实际网址:
var connHandle = kony.net.invokeServiceAsync("http://www.test.kony.com",
inputParamTable, callbackfunction);
所以,而不是//sample/middleware/MWServlet
尝试这样做:
kony.net.invokeServiceAsync("http://192.168.x.x:8080/middleware/MWServlet", inputParamTable, callbackfunction);
将192.168.x.x:8080
替换为您当地的kony服务器IP。
因此,请再次检查您的参数并尝试。