7. А что там с заголовками?
Client
User-
agent
Я –
телефон/компьютер
Accept Что хочу видеть (xml,
html, json, картинку)
Accept-
encoding
Какую кодировку
хотел бы
Accept-
language
На каком языке хочу
видеть ответ
Referer Кстати, я пришёл со
страницы ...
Cookie Смотри, у меня есть
печеньки, которые ты
мне дал раньше. Это
чтобы ты меня узнал :)
Server
Server А я – сервер
Apache/nginx
Content-
type
Вот тебе html в
кодировке UTF-8
Content-
Length
Учти, что длина
ответа такая-то
Content-
Language
Ответ мой на таком-
то языке
X-Powered-
By
Кстати, я написан на
РНР
Set-Cookie Чтобы я узнал, что
это ты, держи
печеньку. Покажи
мне её потом и я
тебя узнаю
8. COOKIES?
Http – это «запрос-
ответ», а не
постоянное
соединение.
Сервер не «узнаёт»
клиента.
Как же серверу
понять, кто
отправил запрос?
22. ЧТО МЫ УЗНАЛИ?
1. Как работает веб:
• Как формируются запросы (URL, DNS)
• Что внутри сообщений (протокол http)
• Что происходит внутри сервера
• Как работает браузер
• Cookies
2. Что такое html, css, javascript, ajax, php, mySQL
3. На чём ещё пишут frontend и backend