Python SimpleHttpServer, как вернуть файлы без расширений с простым / текстовым MIME-типом? - PullRequest
0 голосов
/ 26 января 2019

Я написал следующий простой http-сервер на python, у меня есть несколько файлов без расширения, и я хочу предоставить им mime-тип "text / plain".Как мне этого добиться?

import SimpleHTTPServer
import SocketServer

PORT = 80

class Handler(SimpleHTTPServer.SimpleHTTPRequestHandler):
    pass

Handler.extensions_map['.shtml'] = 'text/html'

httpd = SocketServer.TCPServer(("", PORT), Handler)

print "serving at port", PORT
httpd.serve_forever()

1 Ответ

0 голосов
/ 26 января 2019

Согласно исходному коду модуля это должно работать:

Handler.extensions_map[''] = 'text/plain'
...