在web.py中获取自定义HTTP请求标头?

时间:2012-04-09 16:18:14

标签: python http-headers web.py custom-headers

我知道,使用web.ctx.env,我可以获得来自标头的a lot of information - 但只有标准标头。是否可以从web.py中的GET或POST方法中获取所有HTTP请求标头?

1 个答案:

答案 0 :(得分:5)

您确定它只有标准标题吗?我正在使用它来检查web.ctx.env.get('HTTP_X_REQUESTED_WITH') == 'XMLHttpRequest'哪个不在该页面的列表中。我还得到了我在xhr中设置的HTTP_X_FILE_NAMEHTTP_X_FILE_TYPE标头的值,如下所示:xhr.setRequestHeader( "X-File-Type", file.type );