def __call__(self, environ, start_response):
handler = web.Application.__call__(self, HTTPRequest(environ)) # ????<????>????:
assert handler._finished # ??
status = str(handler._status_code) + " " + \
httplib.responses[handler._status_code]
headers = handler._headers.items()
for cookie_dict in getattr(handler, "_new_cookies", []):
for cookie in cookie_dict.values():
headers.append(("Set-Cookie", cookie.OutputString(None)))
start_response(status, headers)
return handler._write_buffer
评论列表
文章目录