MobileFirst 7.0处理来自应用程序的请求时遇到错误

时间:2015-11-04 23:21:10

标签: ibm-mobilefirst mobilefirst-server

在直接更新成功后获取错误提醒,应用程序尝试重新加载应用程序。

服务器版本:7.0.0.00.20151020-1831

Project WAR版本:7.0.0.00.20151020-1831

适配器名称:WLClientLogReceiver。版本:7.0.0.00.20151020-1831

Update Available Error after direct update

服务器身份验证配置设置

<customSecurityTest name="CustomAppAuthenticitySecurity">
            <test realm="wl_antiXSRFRealm" step="1"/>
            <test realm="wl_authenticityRealm" step="1"/>
            <test realm="wl_remoteDisableRealm" step="1"/>
            <test realm="wl_directUpdateRealm" mode="perSession" step="1"/>
            <test realm="wl_anonymousUserRealm" isInternalUserID="true" step="1"/>
            <test realm="wl_deviceNoProvisioningRealm" isInternalDeviceID="true" step="2"/>
        </customSecurityTest>

客户端错误日志:Android和iOS中的相同错误消息,而应用程序尝试在直接更新后重新加载。

  

2015-11-04 16:49:12.589 Direct [12642:47638] [TRACE] [WLNativeXHR] callback {“statusText”:“预期状态代码在(200-299),得到403”,“状态”: 403,“headers”:{“Pragma”:“no-cache”,“X-Powered-By”:“Servlet / 3.0”,“Keep-Alive”:“timeout = 10,max = 100”,“Connection” :“Keep-Alive”,“Content-Type”:“application / json; charset = UTF-8”,“P3P”:“policyref = \”/ w3c / p3p.xml \“,CP = \”CAO DSP COR CURA ADMa DEVa我们的IND ON ONI UNI COM NAV INT DEM PRE \“”,“Date”:“Wed,04 Nov 2015 21:49:35 GMT”,“Content-Language”:“en-US”,“Content-长度“:”119“,”缓存控制“:”无缓存,无存储,必须重新验证“,”过期“:”星期四,1970年1月1日00:00:00 GMT“},”responseText“: “/ -secure- \ n {\”WL-Authentication-Failure \“:{\”wl_authenticityRealm \“:{\”reason \“:\”应用程序真实性安全检查失败\“}}} /”, “wlFailureStatus”: “”, “callbackId”: “WLNativeXHRPlugin119420831”}

1 个答案:

答案 0 :(得分:1)

正如评论中所提到的,这个问题被跟踪为PMR#08772,L6Q,000,因为除了禁用真实性之外,似乎没有错误的解决方法(直接更新后的真实性失败)......