Полезно за вас: Речник | Игри | Новини | Фирми | Рецепти | Обяви
Начало на реферати

HTTP протокол. Основни концепции в Web програмирането


Информационни технологии | 2009-12-04 | 222 сваляния

Интернет програмиране с Java

HTTP протокол. Основни концепции в Web програмирането.

Борис Червенков

HTTP протокол

HTTP Hyper Text Transfer Protocol. Малко история по въпроса за HTTP кога и защо е възникнал, т.н.


HTTP представлява прост текстов протокол, който се използва за пренос на практически вякакъв вид данни, наричани събирателно ресурси. Обикновено HTTP протокола работи през TCP/IP. В HTTP протокола има понятия като клиент (обикновено това са web browser-ите) и сървър (това са Web сървърите).

Стандартния порт на HTTP e 80, но може да се използва всеки друг свободен TCP порт.

HTTP се състои от:

  • заявка (request) съобщение от клиента към сървъра

  • отговор (response) отговор на сървъра на съобщението от клиента.

Общи сведения за Web сървърите.

Web сървърите са приложения, които слушат на определен порт (обикновено това е стандартния порт за HTTP 80), и отговарят на заявките, получени от клиентски приложения (най-често клиентите на Web сървърите са browser-ите). Простите Web сървъри могат просто да връщат като отговор на заявките файловете, които са разположени в директорията, обозначена като главна Web директория. Например ако имаме един прост Web сървър и сме му указали, че главната му директория ще е C:MyWebSite, то тогава когато browser-a му поиска ресурса http://www.mywebserver.com/pictures/index.html, то Web сървъра ще му предостави файла C:MyWebSitepicturesindex.html. Но всички съвременни web сървъри имат възможността да предоставят на клиентите си динамично генериран HTML. Тази технология се нарича CGI Common Gateway Interface. CGI се изразява в това, че на базата на HTTP заявката web сървъра решава коя CGI програма да стартира и връща на клиента това, което CGI програмта изпише на стандартния изход. CGI програмата може да бъде написана на практически всеки език или script за програмиране.

Заявка - request

Формата на HTTP заявката е следният:


<метод> HTTP/1.1

s>


Има 3 основни елемента на HTTP заявката: метод, URI и header полета.


Метод на заявката - Метода описва вида на заявката, изпратена от клиента. Най-често използваните методи са GET и POST. Чрез GET метода клиента изисква някакъв ресурс от Web сървъра. POST метода служи за предаване на данни към сървъра. Имената на методите в HTTP заявките се изписват винаги с главни букви.

URI (Unique Resource Identifier) Уникалния идентификатор еднозначно определя ресурса, над който ще оперира метода на заявката. Това е частта от URL, която стои след името на хост-а (сървъра) в URL.

HTTP/1.1 версията на HTTP протокола, която ще буде използвана за осъществяването на тази HTTP сесия.

HTTP протокол. Основни концепции в Web програмирането

Добави своя коментар:



Тагове от реферата: , , , , ,


Подобни материали


Дедлок (deadlock). Предотвратяване на дедлок. Заобикаляне на дедлок алгоритъм на банкера Информационни технологии | 2010-11-13 | 129 прочитания
Стандартната библиотека с шаблони на С++ Информационни технологии | 2010-11-13 | 104 прочитания
Топология тип звезда Информационни технологии | 2010-11-13 | 191 прочитания
Операции с Windows Explorer Информационни технологии | 2010-11-13 | 37 прочитания
Синтез на КЛС с типове елементи и възли програмируеми лог. матрици(ПЛМ) Информационни технологии | 2010-11-13 | 66 прочитания
Изследване на работата на биполярен транзистор в динамичен режим Информационни технологии | 2010-11-13 | 159 прочитания
Изкуствен интелект. Основни принципи Информационни технологии | 2010-11-13 | 140 прочитания
РЕКЛАМНА ЛИСТОВКА Информационни технологии | 2010-11-13 | 167 прочитания
Механизми на поддържане и управление на ВИ обмен в изчислителните системи. Взаимодействие със СУВИ на операционната система Информационни технологии | 2010-11-13 | 43 прочитания
Създаване на информационна база от данни за снабдяване на фирма с материали Информационни технологии | 2010-11-13 | 56 прочитания