2016-10-15 2 views
3

Ich arbeite an dem Senden einer GET-Anfrage an eine API von meiner Google App Engine-Anwendung. Google App Engine hängt jedoch automatisch AppEngine-Google; (+http://code.google.com/appengine; appid: APPID) an das Ende meines User-Agent an, wodurch meine Anfrage 403 verboten zurückgegeben wird. Gibt es eine Möglichkeit, dies an meinen User-Agent anzuhängen oder gibt es eine andere Möglichkeit, die API erfolgreich zu erreichen?Google App Engine User-Agent

+1

Sie müssen Ihre API ändern, wie Sie nicht vermeiden können, soweit ich weiß –

Antwort

1

Nein, Sie können AppEngine nicht daran hindern, eine Kennung an den User-Agent jeder Anfrage anzuhängen. Ich denke, das ist eine Sicherheitsmaßnahme, um "Spammer" leicht zu identifizieren. Am Ende haben wir einen "Proxy" auf einer Compute Engine-Instanz gehostet, der die über einen Abfrageparameter abzurufende URL übergibt und den Inhalt dieser URL zurückgibt.