@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 !")


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

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

Похожие вопросы