8
我試圖用def patch():
方法在我webapp2.RequestHandler
支持部分資源的更新,但隨後看到,在允許的方法被凍結在webapp2.py:PATCH方法處理webapp2的
allowed_methods = frozenset(('GET', 'POST', 'HEAD', 'OPTIONS', 'PUT',
'DELETE', 'TRACE'))
我怎樣才能擴展webapp2.RequestHandler
或修改WSGIApplication
類以允許在Google AppEngine上部署PATCH HTTP方法?
作爲一種解決方法,您可以像Google一樣爲其自己的API實施「X-HTTP-Method-Override」:http://googleappsdeveloper.blogspot.de/2012/03/making-patch-requests-from- APP-engine.html – 2013-04-29 18:20:16