gpt4 book ai didi

javascript - opcode==0 是什么意思?

转载 作者:行者123 更新时间:2023-11-30 17:36:40 34 4
gpt4 key购买 nike

我正在使用 Kony Studio 开发应用程序。我已经使用 Eclipse 完成了登录验证,以编写用于创建 Web 服务以连接到 oracle10g 数据库的代码。但是在前端,当我尝试将前端连接到 Web 服务时,出现错误。status==400 正在验证,但我没有将操作码设为 0,而是进入 else 语句并发出错误警报。这是用于连接到 Web 服务的 Javascript 代码。请帮忙。 opstatus==0 是什么意思?

function GetLogin()
{



var Userid =login.txtloginuname.text;
var Password = login.txtloginpass.text;

var inputParamsLogin={serviceID:"servicelogin",uname:Userid,pass:Password}


if (Userid!=null && Userid!="" && Password!="" && Password!=null)
{

appmiddlewareinvokerasync(inputParamsLogin,loginCallBackresponse);
}
else
{
var alert_seq5_act0 = kony.ui.Alert(
{
"message": "Please Enter User name and password",
"alertType": constants.ALERT_TYPE_ERROR,
"alertTitle": "",
"yesLabel": "OK",
"noLabel": "",
"alertIcon": "",
"alertHandler": null
}, {});
kony.application.dismissLoadingScreen();
}

function loginCallBackresponse(status,loginResults)
{
if(status==400)
{
alert("productResults");
if(loginResults.opstatus==0)
{
alert("inside opstatus");

else
{
var alert_seq5_act0 = kony.ui.Alert({"message": "Service Failed:"+loginResults.errmsg,
"alertType": constants.ALERT_TYPE_ERROR,
"alertTitle": "",
"yesLabel": "OK",
"noLabel": "",
"alertIcon": "",
"alertHandler": null}, {});
kony.application.dismissLoadingScreen();
}
}
}
}

我收到“产品结果”提醒,但无法收到“inside opstatus”提醒。相反,我收到“服务失败警报”。

最佳答案

opstatus为0表示服务调用成功,非零值表示失败。

请阅读以下内容,了解有关 Kony 网络通话的更多信息

以下是kony中网络调用相关参数的说明:

status - 整数值 - 表示状态

以下是返回的各种状态:

100 - 网络调用成功启动 - 结果集将不可用且为零。
200 - 网络正在进行中(当您开始接收第一个字节时)- 结果集将不可用且为 nil。
300 - 网络调用已取消 - 结果集将不可用且为零。
400 - 网络调用完成(在成功和失败的情况下都被调用 - 可以在结果集中使用 opstatus 查询实际状态。
注意:在 Mobile Web 上,回调函数始终以状态 400 调用。其他中间状态代码不适用于 Mobile Web。

resulttable - 具有键值对的对象 - 遵循相同的结构(opstatus、errcode、errmsg 以及实际的网络返回数据)
这表示服务返回的对象。该对象包含三个值:

状态

错误代码

错误消息。

如果opstatus为0,表示服务调用成功,非零值表示失败。

如果 opstatus 为非零值,则在 errcode 中捕获。以下是可能的错误代码:

1000- Unknown Error while connecting(如果平台无法区分各种网络错误,平台默认报告此错误代码)。
1011 - 设备没有 WIFI 或移动连接。请在建立连接后尝试操作。
1012 - 请求失败。
1013 - 中间件返回了无效的 JSON 字符串。
1014 - 请求超时。
1015 - 找不到主机。
1016 - 无法连接到主机。
1200 - SSL - 证书相关的错误代码。
errmsg参数中捕获了每个错误码对应的错误信息。

关于javascript - opcode==0 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21900396/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com