Redirect 标题和樱桃红
我想知道是否有人知道我如何将标题basic auth和x-something传递给HTTPredirect 我试过了Redirect 标题和樱桃红,redirect,header,cherrypy,Redirect,Header,Cherrypy,我想知道是否有人知道我如何将标题basic auth和x-something传递给HTTPredirect 我试过了 cherrypy.request.headers['X-Transmission-Session-Id']=如果您需要使用基本身份验证保护您的应用程序或其某些URL,您应该使用。要发送标题,您应该使用响应的标题cherrypy.response.headers,而不是请求的标题 #!/usr/bin/env python # -*- coding: utf-8 -*- imp
cherrypy.request.headers['X-Transmission-Session-Id']=如果您需要使用基本身份验证保护您的应用程序或其某些URL,您应该使用。要发送标题,您应该使用响应的标题cherrypy.response.headers,而不是请求的标题
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import cherrypy
userpassdict = {'user': 'Pa$$wD'}
checkpassword = cherrypy.lib.auth_basic.checkpassword_dict(userpassdict)
config = {
'global' : {
'server.socket_host' : '127.0.0.1',
'server.socket_port' : 8080,
'server.thread_pool' : 8
},
'/protected' : {
'tools.auth_basic.on' : True,
'tools.auth_basic.realm' : 'Walled garden',
'tools.auth_basic.checkpassword' : checkpassword
}
}
class App:
@cherrypy.expose
def index(self):
cherrypy.response.headers['X-Read-The-Docs'] = 'http://cherrypy.readthedocs.org/'
return 'Custom header example'
@cherrypy.expose
def protected(self):
return 'Protected content'
if __name__ == '__main__':
cherrypy.quickstart(App(), '/', config)
您需要修改响应头,而不是请求头
cherrypy.response.headers['X-Transmission-Session-Id'] = ""