SlideShare a Scribd company logo
Курс по информационни
технологии
Занятие №5
HTTP & Web Services

2013
Съдържание 1/1
• Какво е протокол?
• HTTP и HTML
– Какво е HTTP и какво е HTML?
– Принципи на работа на HTTP
– Примерен разговор по HTTP протокол

• Уеб услуги
–
–
–
–

Какво е уеб услуга?
Протоколи за комуникация с уеб услуги
Windows Communication Foundation и уеб услуги
Синхронно и асинхронно използване на уеб услуги
HTTP и HTML
• Какво е HTTP?
– Hyper-Text Transfer Protocol;
– Tim Burners-Lee (1989, официално от 1991);

• Какво е HTML?
– Hyper-Text Markup Language;
– Tim Burners-Lee (1989, официално от 1991);
HTTP и HTML
• Принципи на работа на HTTP:
–
–
–
–
–
–

Комуникация клиент-сървър;
Принцип заявка-отговор;
Headers & body;
Команди (GET, POST, PUT, DELETE и т.н.);
Stateless основа на протокола;
Бисквитки и сесия.

• Примерен разговор по HTTP протокол
– Инструменти за подслушване на браузера.
HTML и 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).
Уеб услуги
• Windows Communication Foundation:
– Описване на уеб услуга в WCF:
• Описване в конфигурационен файл;
• Описване с код.

– Публикуване на уеб услуги с WCF;
– Консумиране на уеб услуги:
• Синхронно и асинхронно използване.
Уеб услуги
ДЕМОНСТРАЦИЯ
Въпроси?
Благодаря!
• Валери Дачев
–
–
–
–

valery@david.bg
http://vdachev.net/
@vdachev
https://www.facebook.com/vdachev

• ДАВИД академия
–
–
–
–

acad@david.bg
http://acad.david.bg/
@david_academy
https://www.facebook.com/groups/david.academy/

More Related Content

PPTX
Presentación1 comida
PPTX
Silverlight
PPTX
Web Services Security Presentation
PDF
Web Services Security
PDF
SEO курс, лекция 11 - От заявка до рендиране
ODP
ИнтеRESTни уеб услуги
PPT
Uroc26 5klas
PDF
Ускоряване на World Wide Wait
Presentación1 comida
Silverlight
Web Services Security Presentation
Web Services Security
SEO курс, лекция 11 - От заявка до рендиране
ИнтеRESTни уеб услуги
Uroc26 5klas
Ускоряване на World Wide Wait

Similar to Курс по информационни технологии (2013) - 5. HTTP & Web Services (20)

PPT
Uroc12 8klas
PPTX
Prezentaciq kursova
PPT
HTML-presentation
PPTX
Курс по програмиране за напреднали (2012) - 6. Web приложения
PDF
SEO курс 2014, лекция 1 - Основи на търсенето
PPT
Web and WS based Embedded Systems
DOCX
DIPLOMA_MAGISTUR
PPTX
html introduction
PPTX
файлов формат Html
PPT
Html
PPT
PPT
PDF
SEO курс 2014, лекция 3: Техническа оптимизация, част 1
PDF
2 html css_html_intro
PPTX
HTML Introduction (BG)
PDF
изработка на сайт-seagarden.free.bg
PDF
изработка на сайт
PDF
Izrabotka na site
PDF
Тестове на уеб приложения
Uroc12 8klas
Prezentaciq kursova
HTML-presentation
Курс по програмиране за напреднали (2012) - 6. Web приложения
SEO курс 2014, лекция 1 - Основи на търсенето
Web and WS based Embedded Systems
DIPLOMA_MAGISTUR
html introduction
файлов формат Html
Html
SEO курс 2014, лекция 3: Техническа оптимизация, част 1
2 html css_html_intro
HTML Introduction (BG)
изработка на сайт-seagarden.free.bg
изработка на сайт
Izrabotka na site
Тестове на уеб приложения
Ad

More from DAVID Academy (20)

PPTX
Курс по уеб програмиране (2015), занятие №4 - JavaScript (част 2/2)
PPTX
Курс по уеб програмиране (2015), занятие №3 - JavaScript (част 1/2)
PPTX
Курс по уеб програмиране (2015), занятие №2 - CSS
PPTX
Курс по уеб програмиране (2015), занятие №1 - HTML
PPTX
Училищен курс по програмиране на C# (2013/2014), занятие №14
PPTX
Курс по уеб програмиране (2014), занятие №4 - JavaScript (част 2/2)
PPTX
Курс по уеб програмиране (2014), занятие №3 - JavaScript (част 1/2)
PPTX
Училищен курс по програмиране на C# (2013/2014), занятие №13
PPTX
Курс по уеб програмиране (2014), занятие №2 - CSS
PPTX
Училищен курс по програмиране на C# (2013/2014), занятие №12
PPTX
Курс по уеб програмиране (2014), занятие №1 - HTML
PPTX
Училищен курс по програмиране на C# (2013/2014), занятие №11
PPTX
Училищен курс по програмиране на C# (2013/2014), занятие №10
PPTX
Училищен курс по програмиране на C# (2013/2014), занятие №9
PPTX
Училищен курс по програмиране на C# (2013/2014), занятие №8
PPTX
Училищен курс по програмиране на C# (2013/2014), занятие №7
DOCX
Училищен курс по програмиране на C# (2013/2014) - Помагало
DOCX
Училищен курс по програмиране на C# (2013/2014) - Упражнения
PPTX
Училищен курс по програмиране на C# (2013/2014), занятие №4
PPTX
Училищен курс по програмиране на C# (2013/2014), занятие №3
Курс по уеб програмиране (2015), занятие №4 - JavaScript (част 2/2)
Курс по уеб програмиране (2015), занятие №3 - JavaScript (част 1/2)
Курс по уеб програмиране (2015), занятие №2 - CSS
Курс по уеб програмиране (2015), занятие №1 - HTML
Училищен курс по програмиране на C# (2013/2014), занятие №14
Курс по уеб програмиране (2014), занятие №4 - JavaScript (част 2/2)
Курс по уеб програмиране (2014), занятие №3 - JavaScript (част 1/2)
Училищен курс по програмиране на C# (2013/2014), занятие №13
Курс по уеб програмиране (2014), занятие №2 - CSS
Училищен курс по програмиране на C# (2013/2014), занятие №12
Курс по уеб програмиране (2014), занятие №1 - HTML
Училищен курс по програмиране на C# (2013/2014), занятие №11
Училищен курс по програмиране на C# (2013/2014), занятие №10
Училищен курс по програмиране на C# (2013/2014), занятие №9
Училищен курс по програмиране на C# (2013/2014), занятие №8
Училищен курс по програмиране на C# (2013/2014), занятие №7
Училищен курс по програмиране на C# (2013/2014) - Помагало
Училищен курс по програмиране на C# (2013/2014) - Упражнения
Училищен курс по програмиране на C# (2013/2014), занятие №4
Училищен курс по програмиране на C# (2013/2014), занятие №3
Ad

Курс по информационни технологии (2013) - 5. HTTP & Web Services

  • 2. Съдържание 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 протокол – Инструменти за подслушване на браузера.
  • 6. Уеб услуги • Какво е уеб услуга? – 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. Уеб услуги • Windows Communication Foundation: – Описване на уеб услуга в WCF: • Описване в конфигурационен файл; • Описване с код. – Публикуване на уеб услуги с WCF; – Консумиране на уеб услуги: • Синхронно и асинхронно използване.
  • 10. Благодаря! • Валери Дачев – – – – valery@david.bg http://vdachev.net/ @vdachev https://www.facebook.com/vdachev • ДАВИД академия – – – – acad@david.bg http://acad.david.bg/ @david_academy https://www.facebook.com/groups/david.academy/