Курс по информационни технологии (2013) - 5. HTTP & Web Services
Занятие №5 на курса по информационни технологии (2013) провеждан от ДАВИД академия в ПМГ "Никола Обрешков" - Казанлък. Включва темите:
- HTTP
- Web Services
Съдържание 1/1
• Каквое протокол?
• HTTP и HTML
– Какво е HTTP и какво е HTML?
– Принципи на работа на HTTP
– Примерен разговор по HTTP протокол
• Уеб услуги
–
–
–
–
Какво е уеб услуга?
Протоколи за комуникация с уеб услуги
Windows Communication Foundation и уеб услуги
Синхронно и асинхронно използване на уеб услуги
3.
HTTP и HTML
•Какво е HTTP?
– Hyper-Text Transfer Protocol;
– Tim Burners-Lee (1989, официално от 1991);
• Какво е HTML?
– Hyper-Text Markup Language;
– Tim Burners-Lee (1989, официално от 1991);
4.
HTTP и HTML
•Принципи на работа на HTTP:
–
–
–
–
–
–
Комуникация клиент-сървър;
Принцип заявка-отговор;
Headers & body;
Команди (GET, POST, PUT, DELETE и т.н.);
Stateless основа на протокола;
Бисквитки и сесия.
• Примерен разговор по HTTP протокол
– Инструменти за подслушване на браузера.
Уеб услуги
• Каквое уеб услуга?
– ABC (address, binding, contract);
– Service-Oriented Architecture (SOA).
• Видове уеб услуги:
–
–
–
–
–
RESTful и arbitrary services;
XML web services;
JSON web services;
Web API;
Web Service Description Language (WSDL).
7.
Уеб услуги
• WindowsCommunication Foundation:
– Описване на уеб услуга в WCF:
• Описване в конфигурационен файл;
• Описване с код.
– Публикуване на уеб услуги с WCF;
– Консумиране на уеб услуги:
• Синхронно и асинхронно използване.