pythoncherrypy-如何添加标头
如何在cherrypy中添加重试标头?
import cherrypy
import os
class Root:
def index(self):
cherrypy.response.headers['Retry-After'] = 60
cherrypy.request.headers["Age"]= 20
cherrypy.config.update({'Retry-After': '60'})
raise cherrypy.HTTPError(503, 'Service Unavailable')
index.exposed = True
cherrypy.quickstart(Root())
这个重试头 dt 有效。
How can I add retry-header in cherrypy?
import cherrypy
import os
class Root:
def index(self):
cherrypy.response.headers['Retry-After'] = 60
cherrypy.request.headers["Age"]= 20
cherrypy.config.update({'Retry-After': '60'})
raise cherrypy.HTTPError(503, 'Service Unavailable')
index.exposed = True
cherrypy.quickstart(Root())
This retry-header dt works.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
当您通过引发
HTTPError
设置状态代码时,cherrypy.response.headers
中的标头将被忽略。通过设置cherrypy.response.status
来设置 HTTP 状态:When you set a status code by raising
HTTPError
, the headers incherrypy.response.headers
are ignored. Set the HTTP status by settingcherrypy.response.status
instead: