Ich erhalte HEAD-Anfragen in meiner Anwendung, und ich frage, auf dem besten Weg, um sie zu behandeln. Die Optionen sind:
- sie konvertieren zu GETs, Prozess GET normalerweise, dann gilt:
- Streifen um den Körper (obwohl ich nicht sicher bin , wie -
response.content = ''
nicht , es zu tun scheint. - es scheint, App Engine Auto-Streifen der Körper, eine Warnung „Dropping unerwarteten Körper als Reaktion auf HEAD-Anforderung“ zu geben
- Streifen um den Körper (obwohl ich nicht sicher bin , wie -
Es scheint, diese sauber ist, und kann gut mit Dekorateure oder Middleware geschrieben werden.
- Fassen HEAD-Anforderung speziell:
- dies bedeutet, dass ich einen Datastore-Zugang in einigen (viele?) Fällen vermeiden konnte.
- Es besteht das Risiko, es scheint, dass Middleware, die die Content-Length-Header daran durch diesen Ansatz verhindert werden setzt.
Noch etwas? Welche soll ich tun? Gibt es hier App Engine einen Unterschied machen mit? Gibt es feine Details; wenn ja, gibt es entsprechende Middleware zu verwenden? So zu konvertieren zu bekommen, ist `request.method =„GET“ausreichend (es scheint zu funktionieren)?