Salve, nação!
Beleza? Alguém sabe como fazer um GET via backend (dataset) com conteúdo no body? Temos esse caso aqui e parece que o Fluig ‘comeu’ o body, mandando a requisição sem ele.
Exemplo:
var details = {
'UserName': 'xxxxxxxxxxxxx',
'Password': 'xxxxxxxxxxxx',
'UF': 'XX'
};
var formBody = [];
for (var property in details) {
var encodedKey = encodeURIComponent(property);
var encodedValue = encodeURIComponent(details[property]);
formBody.push(encodedKey + "=" + encodedValue);
}
formBody = formBody.join("&");
var dataAuth = {
companyId: String(getValue('WKCompany')),
serviceCode: 'integracaoSGF',
endpoint: '/api/Authentication/GetTokenUsuarioExterno',
method: 'GET',
timeoutService: '100',
headers: {
'Content-Type' : 'application/x-www-form-urlencoded'
},
options: {
useSSL : true
}
};
Ao ver o log detalhado do serviço fica claro que não tem body sendo enviado - o log do Fluig não informa erro, executa a requisição GET normalmente e pega o retorno (com erro pela ausência do body)
Valeu!!