Versão atual:

Header WCMAPI.create

Gostaria de saber se existe a possibilidade de colocar headers dentro da requisição WCMAPI.Create, estava usando os seguintes parâmetros para testes:

var data = {
    companyId: 1,//WCMAPI.organizationId,
    serviceCode: 'CoreREST',
    endpoint : "endPointTeste",
    method: 'get',
    timeoutService: '100',
    authorization: 'Bearer codigoAuth'
};


window.parent.WCMAPI.Create({
    url: '/api/public/2.0/authorize/client/invoke',
    contentType: "text/json",
    dataType: "json",
    async: false,
    data: JSON.stringify(data),
    success: function(data){

        if(data.message && data.message.message == 'OK') {
            var response = data.content;
            if (response.httpStatusResult == 200) {
                if(response.result) {

                    retorno = JSON.parse(response.result);

                }
            }
        }

    }
});

O problema que acontece é que o authorization não é identificado como header, já tentei trocar o mesmo para:

headers: {'authorization' : 'Bearer codigoAuth'}

Porém não funciona...

No response do invoke, tem a opção de "Headers" por isso acredito que dê para colocar.

{"content":{"companyId":1,"serviceCode":"CoreREST","description":"CoreREST:SUCCESS","httpStatusResult":401,"result":"","method":"get","endpoint":"endPointTeste","strParams":null,"timeoutService":"100","params":null,"options":null,"headers":null},"message":{"message":"OK","detail":"OK","type":"INFO","errorCode":null}}

Versão (1):

Ver a versão formatada

Header WCMAPI.create

Comentário

new question