Это именно то, что происходит. Спасибо!
ользую webpy 0.34, python 2.6.6. Я также использую Mimerender. Я пытаюсь включить длину содержимого в мой ответ http, но по какой-то причине заголовок удаляется. Я говорю «удален», потому что я могу просто создавать собственные заголовки и видеть эти заголовки на клиенте. Но когда я пытаюсь установить длину содержимого, заголовок никогда не попадает к клиенту. Я попытался включить заголовок в объект web.created (как показано), и я также попытался использовать
web.header('Content-Length', len(data))
Что я делаю неправильно и / или не понимаю, как работает этот код?
render_json = lambda **args: json.JSONEncoder().encode(args)
class MyHandler:
@mimerender(
default = 'json',
json = render_json,
)
def POST(self):
data = "abcd"
raise web.created(data, headers={'Content-Length': len(data)})