Ibm mobilefirst IBM MobileFirst(MFP 8)在isSuccessful响应字段上的奇怪行为

Ibm mobilefirst IBM MobileFirst(MFP 8)在isSuccessful响应字段上的奇怪行为,ibm-mobilefirst,mobilefirst-adapters,mobilefirst-server,mobilefirst-studio,Ibm Mobilefirst,Mobilefirst Adapters,Mobilefirst Server,Mobilefirst Studio,我们的应用程序已经在生产中运行了大约6个月了。突然,我们的手机应用程序出现了奇怪的错误。我们从日志中发现,MFP抛出的响应行为发生了突然变化 我们的MFP适配器在一端连接到应用程序,并在后端连接到REST web服务 以前,这种行为与下面的行为类似。isSuccessful返回“true”,即使REST web服务返回的HTTP状态代码是200以外的任何其他HTTP代码 { "statusCode":401, "errors":[ ], "isSucces

我们的应用程序已经在生产中运行了大约6个月了。突然,我们的手机应用程序出现了奇怪的错误。我们从日志中发现,MFP抛出的响应行为发生了突然变化

我们的MFP适配器在一端连接到应用程序,并在后端连接到REST web服务

以前,这种行为与下面的行为类似。isSuccessful返回“true”,即使REST web服务返回的HTTP状态代码是200以外的任何其他HTTP代码

{  
   "statusCode":401,   
   "errors":[  

   ],
   "isSuccessful":true,
}
现在,如果状态代码不是200,isSuccessful将显示false。我们没有更改MFP适配器代码中的任何内容,也没有对MFP进行任何更改。这导致应用程序的行为方式与以前不同

{  
   "statusCode":401,   
   "errors":[  

   ],
   "isSuccessful":false,
}

有人知道这种行为突然改变的原因吗?我们希望返回以前的行为

每当用户使用无效访问令牌调用适配器端点时,移动应用程序将收到401 HTTP状态代码

检查您是否在Mobilefirst操作控制台中使用任何安全检查来保护适配器端点自定义OAuth作用域


如果没有,MFP SDK将处理此错误,并获取默认OAuth作用域的新访问令牌,并返回适配器响应。

401只是一个示例。对于所有未更改的http状态代码,它的行为都是这样的:没有任何更改?iFix更新?任何东西