Próbowałem użyć metody def patch():
w moim webapp2.RequestHandler
wspierać aktualizacji zasobów częściowych, ale potem zobaczyłem, że dopuszczalne metody są zamrożone webapp2.py:łata teleskopowa na Google App Engine WebApp2
allowed_methods = frozenset(('GET', 'POST', 'HEAD', 'OPTIONS', 'PUT',
'DELETE', 'TRACE'))
Jak mogę rozszerzyć webapp2.RequestHandler
lub zmodyfikować klasę WSGIApplication
, aby zezwolić na metodę HTTP PATCH po wdrożeniu w Google AppEngine?
Aby obejść ten problem, można zaimplementować metodę "zastępowania metod X-HTTP", tak jak robią to Google dla własnych interfejsów API: http://googleappsdeveloper.blogspot.de/2012/03/making-patch-requests-from- app-engine.html –