Histórico da Página
...
- method: Método HTTP do serviço.
- params: Parâmetros em formato JSON para envio ao serviço.
- options: Parâmetros em formato JSON para configuração do request (se o mesmo não for definido ele vai com as opções padrões que seria encoding: UTF-8 e mediaType: application/json).
- headers: Parâmetros em formato JSON para configuração do header do request
Informações |
---|
Para habilitar a utilização de serviços REST pelo protocolo SSL, na propriedade options é necessário informar useSSL: true. |
Exemplo de chamada aos serviços com HTTP methodPOST no JavaScript do desenvolvimento
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
try{ var clientService = fluigAPI.getAuthorizeClientService(); var data = { companyId : getValue("WKCompany") + '', serviceCode : 'bamboo', endpoint : '/api/public/2.0/users/create', method : 'post',// 'delete', 'patch', 'put', 'get' timeoutService: '100', // segundos params : { login : 'authorize.client', email : '[email protected]', code : 'authorize.client', firstName : 'authorize', lastName : 'client', fullName : 'authorize client', password : '123', extData :{ 'addicional-data':'123456' } }, options : { encoding : 'UTF-8', mediaType: 'application/json', useSSL : true }, headers: { Content-Type: 'application/json;charset=UTF-8' } } // OU var data = { companyId : getValue("WKCompany") + '', serviceCode : 'google', endpoint : '/userinfo/v2/me', method : 'get', timeoutService: '100' // segundos } // OU var data = { companyId : getValue("WKCompany") + '', serviceCode : 'fluig-local-basic', endpoint : '/api/public/2.0/testauthorizeclient/put', method : 'put', // 'delete', 'patch', 'post', 'get' timeoutService: '100', // segundos params : { teste : 'teste' } } var vo = clientService.invoke(JSON.stringify(data)); if(vo.getResult()== null || vo.getResult().isEmpty()){ throw new Exception("Retorno está vazio"); }else{ log.info(vo.getResult()); } } catch(err) { throw new Exception(err); } |
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas