Pet*_*ron 10 google-app-engine webapp2 http-patch
我尝试def patch():
在我的方法中使用一种方法webapp2.RequestHandler
来支持部分资源更新,但后来发现在webapp2.py中冻结了允许的方法:
allowed_methods = frozenset(('GET', 'POST', 'HEAD', 'OPTIONS', 'PUT',
'DELETE', 'TRACE'))
Run Code Online (Sandbox Code Playgroud)
在Google AppEngine上部署时,如何扩展webapp2.RequestHandler
或修改WSGIApplication
类以允许PATCH HTTP方法?
bos*_*ter 14
在创建一个之前执行此操作只需使用一个猴子补丁WSGIApplication
:
allowed_methods = webapp2.WSGIApplication.allowed_methods
new_allowed_methods = allowed_methods.union(('PATCH',))
webapp2.WSGIApplication.allowed_methods = new_allowed_methods
Run Code Online (Sandbox Code Playgroud)
问题跟踪器上有一个当前的补丁,webapp2
但没有人拿起它.
归档时间: |
|
查看次数: |
1549 次 |
最近记录: |