2015-08-11 13 views
7

Also in meiner Django-Anwendung, ich bin eine Aufgabe, die von einer API einige Daten in Form von Json anfordern wird.was ist die IP-Adresse meiner heroku-Anwendung

, um für mich, diese Daten zu bekommen, ich brauche die IP-Adresse zu geben, wo die Anfragen aus (meinen Heroku app) kommen werden

Wie kann ich die IP-Adresse erhalten, in dem meine Heroku Anwendung wird um

+0

Gibt es einen Grund, warum Sie nicht einfach die URL zur App verwenden können? – Casey

+0

@Casey https://api.heroesofnewerth.com/request_token.php –

Antwort

3

anfordern Ich weiß, dass Sie eine IP für eine Heroku-Anwendung nicht erhalten können. Sie könnten einen Proxy mit einer bekannten IP-Adresse erstellen, die als Vermittler für die Anwendung dient. Sonst möchten Sie vielleicht sehen, ob heroku immer noch die richtige Lösung für Sie ist.

+0

Es ist nicht so schlimm. Sie könnten dies auch versuchen http://blog.quotaguard.com/get-a-static-ip-on-heroku/ – Casey

5

Heroku stellt keine statische IP selbst zur Verfügung, aber Sie können Addons verwenden, um dieses Ziel zu erreichen. Diese Einschränkung wird hier behandelt - https://devcenter.heroku.com/articles/apex-domains

Im Allgemeinen verwenden Websites URL statt IP-Adresse, um Anfragen zu authentifizieren. Sie können zerigo_dns verwenden, um eine statische IP-Adresse für Ihre Heroku-App zu erhalten.

+1

https://devcenter.heroku.com/articles/zerigo_dns Link für 'Zerigo-Setup' – Akash