Frage

Ich habe eine Django-App, die eine erholsame API mit Lecker-Pie auftaucht.

Ich verwende Django-Entwicklung generationspflichtig, um zu testen.

Wenn ich über einen Browser auf ihn zuzugriff, funktioniert es in Ordnung, und die Verwendung von Curl funktioniert auch fein: generasacodicetagpre.

Auf der Konsole mit Runserver, ich sehe: generasacodicetagpre.

Wenn ich jedoch versuche, das Python-Anforderungsmodul zu verwenden ( http://docs.python)-Requests.org/de/latest/ ), bekomme ich 404 als Ausgang: generasacodicetagpre.

oder: generasacodicetagpre.

Auch auf der Django Runserver-Konsole sehe ich: generasacodicetagpre.

aus irgendeinem Grund, wenn ich Anfragen verwende, druckt er die gesamte Anforderungs-URL, einschließlich Localhost -, aber nicht, wenn ich den Browser verwende, oder Curl.

Ich gehe davon aus, dass dies etwas mit der Codierung, dem Benutzeragenten oder dem Anforderungsart zu tun ist, das er sendet?

War es hilfreich?

Lösung

Ich bin nicht sehr mit Anfragen vertraut, aber ich denke, dass Ihre Codieridee klingt.Das ist Anfragen können die URL irgendwie verarbeiten?Anstatt nicht alles in der URL zu übergeben, tun Sie, was Anfragen docs schlägt vor: generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top