sábado, 23 de outubro de 2021

VIDEO 3467 - WILLIAN ENSINANDO REST




https://youtu.be/niAYQ9jbsBA


Bom Dia Boa Tarde Boa Noite

Mande um email pedido para receber todas notificaçoes dos videos 

==============================================================

Seja Membro do Canal e tenha direito a consultorias com precos diferenciados
https://www.youtube.com/channel/UCQGPHrppG5XKoRbeOIgLJEA/join
Beneficios Membros: 
     Skype Privado
     Sugerir ou pedir Videos
     Valroes de consultorias com precos acesiveis
     Pedir para eu refazer uma exemplo versao inferior
     Quero Refazer meu sistema no windev, onde comecar?
     Como fazer uma proteção on-line do seu sistema ?
     Meu projeto será grande, como devo fazer?

==============================================================


Esse Video vai estrear as 22:30 do dia 23/10/2021

VIDEO 3467 - WILLIAN ENSINANDO REST 







00:24 Criando rest
01:02 Criando analise com uma tabela cliente
01:36 Preenchendo dados 
02:13 Criando Global procedure get_cliente
02:49 Criando campços structure 
03:55 Criando Array Campos 
04:31 Lendo o registro cliente
05:11 Prenchendo array 
06:06 Criando variavel json
06:28 Pegando quantidade de array
06:48 Colocando no array no json 
07:04 Mandando resultado json 
07:36 Criando parametro para receber se quer todos ou um cliente 
08:31 Verificando se tipo de parametro 
09:00 lendo todos os cliente e colocando no array 
Final Vai ter uma live domingo continuando sobre rest 

Fonte repositorio windev 26 rest exemplo


//------------------

PROCEDURE GET_CLIENTE()

nNCLIENTES is int=WebserviceParameter("id")
st_campos is Structure 
id is int
nome is string 
sexo is string 
END
arrCAMPOS is array of st_campos
IF nNCLIENTES=0 THEN
    FOR EACH CLIENTE 
arrCAMPOS.Add([CLIENTE.CLIENTEID,CLIENTE.NOME,CLIENTE.SEXO])
END
ELSE
HReadSeekFirst(CLIENTE,CLIENTEID,nNCLIENTES)
IF HFound(CLIENTE)=True THEN
arrCAMPOS.Add([CLIENTE.CLIENTEID,CLIENTE.NOME,CLIENTE.SEXO])
END
END
restjson is JSON 
restjson.qtd = ArrayCount(arrCAMPOS)
restjson.campos = arrCAMPOS
RESULT restjson

//-----------------


requisicao is restRequest 
requisicao..url="localhost/cliente?id=0"
requisicao..method=httpGet
resposta is restResponse
resposta=RESTSend(requisicao)

Info(resposta..content)











--------------------- Indice WebService

Criar Projeto WebService - Lista Site - - WebService - 001/...
Deploy - Gerando WebService/Levando Servidor/Instalar/Mostrar - WebService - 002/...
Instalando SoapUI - Testar WebService - Aula 1040 - WebService - 003/...
Ajustando Xml Lista Site WebService - WebService - 004/...
Consumir WebService - WebService - 005
Xml - Consumir Ler Xml e colocar Tabela - WebService - 006
Dolar - Consumir WebService - Cotação Dolar - 007
Cnpj Receita - Consumir WebService - 008/...
Cep Buscar WebService Correio - WebService - 009/...
CONSULTA CADASTRO SEFAZ P-1 - DICAS 1871 - WINDEV_23 - WEBSERVICE 010 - 
CONSULTA CADASTRO SEFAZ P-2 - 1872 - PUBLICA - WINDEV_23 - WEBSERVICE 011 - 
CONSULTA CADASTRO SEFAZ P-3 - 1873 - PUBLICA - WINDEV_23 - WEBSERVICE 012 -
DICAS 1877 - WINDEV_23 - WEBSERVICE 014 - CNPJ BUSCA CADASTRO ACBR
DICAS 2019 - WINDEV - WEBSERVICE - 015 - APRENDER A FAZER REST WEBSERVICE
DICAS 2020 - WINDEV - WEBSERVICE - 016 - CRIANDO TABELAS
DICAS 2021 - WINDEV - WEBSERVICE - 017 - WDTESTREST
DICAS 2022 - WINDEV MOBILE - WEBSERVICE - 018 - LER WEBSERVICE RESTSend
DICAS 2023 - WINDEV MOBILE - WEBSERVICE - 019 - LER WEBSERVICE RESTSend SOMENTE 1 REGISTRO
DICAS 2024 - WINDEV MOBILE - WEBSERVICE - 020 - WEBSERVICE RESTSend CRIA NOVO REGISTRO - httpPost
DICAS 2025 - WINDEV MOBILE - WEBSERVICE - 021 - WEBSERVICE RESTSend ALTERA REGISTRO - httpPut
DICAS 2026 - WINDEV MOBILE - WEBSERVICE - 022 - WEBSERVICE httpRequest httpDelete
DICAS 2033 - WINDEV - WEBSERVICE 23 - HTTPRequest - HTTPGetResult - fSaveBuffer - BAIXAR ARQUIVO
AO VIVO-SOAP-DICA 2095-WINDEV MOBILE WEBDEV-WEBSERVICE COM MOBILE -
DICAS 2096-2095 - WINDEV WEBDEV MOBILE - WEBSERVICE 25 - SOAP
DICAS 2097 - WINDEV MOBILE - WEBSERVICE 26 - MOSTRAR CLIENTES - SOAP
DICAS 2132 - HANGOUT AO VIVO 20 HORAS 30/05 - WEBSERVICE SOAP COM MOBILE
DICAS 2163 WINDEV WEBDEV MOBILE WEBSERVICE 28 SOAP
DICAS 2226 WINDEV WEBDEV MOBILE 24 NOVIDADES 26 WEBSERVICE 29 HTTPREQUEST - BUSCA CNPJ
DICA 2687 - WINDEV WEBDEV MOBILE - WEBSERVICE 32 - EXPLICANDO WEBSERVICE SOAP E CONSUMIDO MOBILE E DESKTOP

Teste

Teste
teste