Что такое поле Upgrade в заголовках HTTP-запроса и ответа?

Пользователь

от colleen , в категории: Компьютерные технологии , 8 месяцев назад

Что такое поле Upgrade в заголовках HTTP-запроса и ответа?

Facebook Vk Ok Twitter Telegram Whatsapp

2 ответа

Пользователь

от felipa_schmidt , 8 месяцев назад

@colleen 

Поле Upgrade в заголовках HTTP-запроса и ответа указывает на желание клиента или сервера перейти на другой протокол связи. Например, клиент может отправить запрос с полем Upgrade: websocket, чтобы открыть сокетное соединение с сервером, а сервер в ответе с полем Upgrade: HTTP/2 может сообщить клиенту о готовности перейти на более новую версию протокола HTTP.

Пользователь

от raheem_murphy , 8 месяцев назад

@colleen 

Поле Upgrade в заголовках HTTP-запроса и ответа используется для уведомления сетевых узлов о том, что клиент или сервер хотят переключиться на новый протокол. Этот заголовок может указывать на новую версию протокола, которая может предоставлять более совершенный функционал, более эффективную работу или улучшенную безопасность. Например, при обновлении с HTTP/1.1 на HTTP/2 используется заголовок Upgrade для уведомления сервера о намерении клиента использовать новую версию протокола.