SAP HANA XS HTTP 304 запрещен / Ответ недействителен OData - PullRequest
0 голосов
/ 07 ноября 2018

В нашем приложении SAP HANA XSC (XS Classic) мы получаем случайную ошибку:

HTTP 304 запрещен

sap-ui-core.js:161 2018-11-07 10:50:54.229100 The following problem occurred: HTTP request failed403,Forbidden,{ "error": { "code": "", "message": { "lang": "en-US", "value": "Service exception: [258] insufficient privilege"}}}

ИЛИ

sap-ui-core.js:161 2018-11-07 14:31:24.335600 The following problem occurred: Response did not contain a valid OData result200,OK,<!DOCTYPE html>
<html style="height: 100%">
<head>
    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
    <meta http-equiv='X-UA-Compatible' content='IE=edge' />
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
    <script id="sap-ui-bootstrap" type="text/javascript"
        src="/sap/ui5/1/resources/sap-ui-core.js"
        data-sap-ui-theme="sap_bluecrystal"
        data-sap-ui-libs="sap.ui.core,sap.ui.commons,sap.ui.ux3,sap.ui.table,sap.m"
        data-sap-ui-resourceroots='{
            "ui.login": "./ui/login/"
        }'
        >
    </script>
    <script type="text/javascript" src="/sap/ui5/1/resources/jquery-sap.js"></script>
</head>
<script>

    var loginComponent = new sap.ui.core.ComponentContainer("ui.login", {
        name: "ui.login"
    });
    loginComponent.placeAt("content");

</script>
<header class="sapUiSraBrandingBar sapThemeBrand-asBackgroundColor" />
<body class="sapUiBody" id="content" style="overflow:hidden"/>
<footer>
<div class="sapUiSraFooter">
  <div class="sapUiSraLoginLogo">
    <img src="/sap/hana/xs/formLogin/images/sap.png" width="64">
  </div>
  <div class="sapUiSraLoginCopyright">
  </div>
</div>
</footer>
</html>

Итак, мы предполагаем, что пользователь вышел из системы по неизвестной причине. Мы думаем, что это не автоматический выход через определенное время - поскольку пользователь сообщает, что он не был в режиме ожидания.

Вместо отображаемого экрана входа в систему веб-приложение ведет себя неожиданно.

Открыв консоль веб-разработчика в браузере, мы до сих пор нашли два e

...