Criandoeconsumindowebservicerestcomphpejsonbyambientelivretecnologia 140525170228 Phpapp02

874 palavras 4 páginas
Criando e consumindo
Web service REST com PHP e JSON

Palestrante: Weiberlan Garcia

Weiberlan Garcia




Consultor de Software Livre, trabalha na empresa
Ambiente Livre Tecnologia. Desempenha funções de análise, implementação e implantação de soluções para softwares livres.
Atua há mais de 4 anos com programação em
PHP, MySql e jQuery, desde sistemas ERP até websites institucionais e e-commerce.
Aluno do curso de Análise e Desenvolvimento de
Sistemas na Faculdade OPET.

Web services
Web service é uma solução utilizada na integração de sistemas e na comunicação entre aplicações diferentes; Características:


Interação novas aplicações X antigas aplicações;



Compatibilidade de plataformas;



Agilidade de processos;



Segurança;

Protocolo HTTP(HyperText Transfer Protocol Protocolo de Transferência de Hipertexto)


Trata-se de um protocolo de comunicação entre sistemas de informação que permite a transferência de dados entre redes de computadores, principalmente na World Wide Web (Internet).

User Agent (O cliente)
User Agent, também chamado de Browser, refere-se ao parceiro de uma sessão HTTP. O User Agent inicia o pedido(request) a ser atendido(response) pelo servidor Web.
Web Server(O servidor)
Web servers são processos que permitem solicitações HTTP feitas por cliente Web (Browsers), e como resposta, retornam informações na forma de mensagens, ou outros tipos de documentos, como por exemplo, textos, vídeos, imagens, dentre outros.

HTTP é um protocolo fácil de entender, pois é baseado no conceito de pedido e resposta (request e response). Uma transação HTTP, independente da sua complexidade, possui a seguinte estrutura elementar: Método GET
Solicita algum recurso como um arquivo ou um script
CGI (qualquer dado que estiver identificado pelo
URI) por meio do protocolo HTTP.
Método POST
Envia dados para serem processados (por exemplo, dados de um formulário HTML) para o recurso especificado. REST (Representational State Transfer Transferência de

Relacionados