Wenn der lambda über request.get_method() aufgerufen wird, gibt er des
String 'PATCH' zurück. Wenn urllib.request.urlopen(request) den request
versickt, nimmt sie den String als Methode, die von request.get_method()
zurückgegeben wird. In anderen Worten, es wird ein patch request statt
ein post request gesendet. PATCH PUT POST, die Requests unterscheiden
sich nur in einem Wort, aber man verwendet sie gerne für
unterschiedliche Arten von Aufgaben, um die Wahrscheinlichkeit, dass
man/jemand etwas unbeabsichtigtes anstellt, zu verringern. Die PATCH
Methode verwendet man in der Regel, um einen Teil einer Sache upzudaten
oder zu ersetzen:
https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/PATCH Die API
muss das natürlich aber auch so vorsehen, sonst passiert gar nichts.
Viele backend Entwickler verwenden einfach für alle Sachen, wo Daten
gesendet/geändert werden, sie POST methode.