Versão atual:

xmlhttprequest + ajax

Boa Tarde,

Pessoal estou realizando a integração do Fluig com o RM, pela documentação (http://api.totvs.com.br/#/ Serviço: RhuCandidatosData). Na qual me fornece o código abaixo:

$('#button2').click(function() {    

var pk = "/"+"1";  
var url = 'http://187.94.56.129:8051/rmsrestdataserver/rest/RhuCandidatosData'+pk;  

alert(url);  
xhr = new XMLHttpRequest();  

var obj = {"id":"1","CODPESSOA":1,"FUNCIONARIO":1,"DATACADASTRAMENTO":null,"PRETENSAOSALARIAL":null,"DTULTALTWEB":null,"CODAREA1":null,"CODAREA2":null,"PRETENSAOSALNEGOCIAVEL":0,"TEMPOEXPPROF":null,"EXPERIENCIAAREACURR1":null,"EXPERIENCIAAREACURR2":null,"CONTRAINDICADO":0,"MOTIVOCONTRAINDICACAO":null,"DISPONIVEL":1,"TRABALHANDO":0,"CODPERFILCURR":null,"IDRESUMOQUALIF":null,"CODNIVELHIERARQUICO":null,"DESCPERFILCURR":null,"DESCAREA1":null,"DESCAREA2":null,"DESCNIVELHIERARQUICO":null,"DESRESUMOQUALIF":null,"NOME":"ITAMAR MENDES DA SILVEIRA","EMAIL":"itamar@rmexemplo.com.br","TELEFONE1":"4613636","TELEFONE2":null,"TEMEXPPROF":1,"TEMFORMACAOACAD":1,"TEMFORMACAOADIC":1,"ALUNO":"0","PROFESSOR":"0","CANDIDATO":"1","USUARIOBIBLIOS":"0","FUNCIONARIO1":"0","EXFUNCIONARIO":"0","DATACURRICULOANEXO":null,"DEFICIENTEFISICO":0,"DEFICIENTEAUDITIVO":0,"DEFICIENTEFALA":0,"DEFICIENTEVISUAL":0,"DEFICIENTEMENTAL":0,"GRAUINSTRUCAO":"9","CIDADE":"Belo Horizonte","CARTMOTORISTA":"13.344.543","IDADE":52,"DESCGRAUINSTRUCAO":null,"EMAILPESSOAL":null,"CODIGO":1,"DTNASCIMENTO":"1965-08-10T00:00:00-03:00","ESTADONATAL":"MG","NATURALIDADE":"Belo Horizonte","APELIDO":"asdf","ESTADOCIVIL":null,"SEXO":"M","NACIONALIDADE":"10","RUA":"Rua Mata Atlantica","NUMERO":"333","COMPLEMENTO":null,"BAIRRO":"Planalto","ESTADO":"MG","CEP":"30100020","PAIS":"Brasil","REGPROFISSIONAL":"Reg-00098","CPF":"51427362653","IDIMAGEM":844,"CARTIDENTIDADE":"M 267392","UFCARTIDENT":"MG","ORGEMISSORIDENT":"SSP","DTEMISSAOIDENT":"1993-04-25T00:00:00-03:00","TITULOELEITOR":"123.334","ZONATITELEITOR":"0012","SECAOTITELEITOR":"0006","CARTEIRATRAB":"015116","SERIECARTTRAB":"00001","UFCARTTRAB":"MG","DTCARTTRAB":"1993-03-01T00:00:00-03:00","NIT":0,"TIPOCARTHABILIT":"A","DTVENCHABILIT":"1997-02-05T00:00:00-02:00","CERTIFRESERV":"12856945678","CATEGMILITAR":"CDI","DATACHEGADA":null,"CARTMODELO19":null,"CONJUGEBRASIL":0,"NATURALIZADO":0,"FILHOSBRASIL":0,"NROFILHOSBRASIL":0,"NROREGGERAL":null,"NRODECRETO":null,"DTVENCIDENT":null,"DTVENCCARTTRAB":null,"TIPOVISTO":null,"INVESTTREINANT":2300.00,"CORRACA":0,"CODUSUARIO":"simone","TELEFONE3":"21229000","FAX":null,"EMPRESA":"RM SISTEMAS S.A","CODPROFISSAO":null,"CODOCUPACAO":"10","CODMEMOOBS":null,"BRPDH":0,"NPASSAPORTE":null,"FUMANTE":0,"PAISORIGEM":null,"DTEMISSPASSAPORTE":null,"DTVALPASSAPORTE":null,"OBSPESSOA":null,"IDIMAGEMDOC":null,"IDIMAGEMDOCV":null,"AJUSTATAMANHOFOTO":0,"RECURSOREALIZACAOTRAB":null,"RECURSOACESSIBILIDADE":null,"DATAAPROVACAOCURR":"2005-04-01T09:36:02.66-03:00","CODMUNICIPIO":null,"LOCALIDADE":null,"CSM":null,"DTEXPCML":null,"EXPED":null,"RM":null,"SITMILITAR":null,"DTTITELEITOR":null,"ESTELEIT":null,"TIPOSANG":null,"IDBIOMETRIA":null,"IMAGEM":"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","ESTADOROW":0,"ROWVALIDA":0,"CODIGOPT":null,"CODFREGUESIA":null,"CODPOSTAL":null,"NUMEROCARTCIDADAO":null,"DTEMISSAOCARTCIDADAO":null,"ORGEXPCARTCIDADAO":null,"DTVALIDADECARTCIDADAO":null,"CODIGOMX":null,"PRIMEIRONOME":null,"SOBRENOMEPAI":null,"SOBRENOMEMAE":null,"TAGSCRIPT":null,"CHAPA":null,"NROINT":null,"CURP":null,"DTVENCIDENTPT":null,"CODTIPOBAIRRO":null,"CODORGAOCLASSE":null,"CODUFREGISTRO":null,"CODTIPORUA":null,"CODNATURALIDADE":null,"NUMERORIC":null,"ORGEMISSORRIC":null,"DTEMISSAORIC":null,"DTEMISSAOCNH":null,"DATANATURALIZACAO":null,"ORGEMISSORCNH":null,"ORGEMISSORRNE":null,"DTEMISSAORNE":null,"IDPAIS":null,"NOMESOCIAL":null,"DEFICIENTEINTELECTUAL":0,"DATAOBITO":null,"MATRICULAOBITO":null,"FALECIDO":0,"PORTARIANATURALIZACAO":null,"CODCLASSIFTRABESTRANG":null,"DATAPRIMEIRACNH":null,"UFCNH":null,"ANO1EMPREGO":null,"VPCOMPL":[{"id":"1","parent_id":"1","CODPESSOA":1,"TIPOSANGUINEO":null,"TIPOSANGUE":null,"INDICACAO":null,"IDADE":34,"PESO":75,"SAPATO":null,"QUEMINDICOU":null}]};  

$(document).ready(function() {  
  $.ajax({  
    url: url,  
    type: 'PUT',  
    datatype: 'json',  
    contentType: 'application/json',  
    data : JSON.stringify(obj),  
    success: function(data) {  

                alert(JSON.stringify(data.data));  

    },  
    error: function(jqXHR, textStatus, errorThrown) {  

            throw errorThrown;  

            },  
    beforeSend: setHeader         
  });     
});  

function setHeader(xhr) {  

xhr.setRequestHeader("Authorization", "Basic " + btoa("mestre"+":"+"integracao"));xhr.setRequestHeader('codColigada', 1);  
                        xhr.setRequestHeader('codSistema', 'G');  
                        xhr.setRequestHeader('codUsuario', 'mestre');   

}  

});

Após substituir todos os valores desse código para valores válidos, e tentar realizar esse insert de dados, recebo o erro 401 na tentativa de conexão. Segue a print em anexo dos Headers.

Alguem poderia por gentileza me ajudar com esse problema?

Versões (2):

Ver a versão formatada

xmlhttprequest + ajax

Comentário

new question