@Borizzz

Обязательны ли заголовки в http?

Подскажите, уже не первый раз вижу, что на серверах используют заголовки, так ли это обязательно?
Ведь вроде логично, что все страницы html или я что-то упустил?С пхп такого не замечал, там все как-то проще было.
self.send_response(200)
self.send_header('content-type','text/html')


В полном виде мы по сути даже файл не отправляем, просто текст и всё ровно заголовок присутствует.
from BaseHTTPServer import BaseHTTPRequestHandler,HTTPServer

class HttpProcessor(BaseHTTPRequestHandler):
def do_GET(self):
self.send_response(200)
self.send_header('content-type','text/html')
self.end_headers()
self.wfile.write("hello !")


И не подскажите сайт или статью про сервер на чистом питоне с подключением статики и прочего?
Везде в поиске выдают ссылки на джанго, а хочется увидеть чистый питон.
  • Вопрос задан
  • 328 просмотров
Пригласить эксперта
Ответы на вопрос 1
@SolidMinus
Обязательны, это спецификация протокола. Прикол лишь в том, что достаточно обычно просто HTTP/1.1 200 OK при ответе
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
11 мая 2024, в 00:19
1000 руб./за проект
10 мая 2024, в 23:51
30000 руб./за проект
10 мая 2024, в 23:33
2500 руб./за проект