Как извлечь тело HTTP-сообщения в BaseHTTPRequestHandler.do POST()?
на do_POST()
метод BaseHTTPRequestHandler
Я могу получить доступ к заголовкам запроса POST просто через свойство self.headers
. Но я не могу найти аналогичное свойство для доступа к телу сообщения. Как же мне это сделать?
1 ответов
вы можете получить доступ к телу POST в do_POST
способ такой:
content_len = int(self.headers.getheader('content-length', 0))
post_body = self.rfile.read(content_len)