JQuery AJAX 403 запрещено ошибка при вызове метода serveResource() из JSR 286

Я использую портлеты JSR 286 и использую метод serveResource() для вызова AJAX. Реализация отлично работает на моем локальном сервере. Но он не работает после развертывания на сервере приложений. Ниже дана архитектура. Архитектура

Ниже приведен код от клиента:

$.ajax({
            url : '<portlet:resourceURL/>',
            dataType: "xml",
            data : {ssousername: user, passwordsrv : pass, ipRandomValue : ip, deviceTypeHidden : browserStringVar}, 
            cache : false,
            type : 'POST',
            withCredentials:true,
            crossDomain:true,
            success : function(xml) {
                   // Success Logic
                },
            error : function (jqXHR, textStatus, errorThrown) {
                console.log('Error Occurred' + errorThrown);
                // Failure logic
            }
        });

На сервере приложений выдает ошибку 403 о запрете. Я думаю, что в OHS должна быть какая-то конфигурация (apache 2). Я попробовал с ниже конфигурации в OHS, но это не сработало.

Header always set Access-Control-Allow-Origin "*"
Header always set Access-Control-Allow-Methods "POST, GET, OPTIONS, DELETE, PUT"
Header always set Access-Control-Max-Age "1000"
Header always set Access-Control-Allow-Headers "x-requested-with, Content-Type, origin, authorization, accept, client-security-token"

0 ответов

Другие вопросы по тегам