Это именно то, что происходит. Спасибо!

ользую 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)})

Ответы на вопрос(1)

Ваш ответ на вопрос