2017-12-20 6 views
0

Ich brauche zwei make 2 apiAnfrage an API, nachdem die erste Anfrage abgeschlossen ist?

Zuerst nennt - ich brauche api Anruf zu tätigen zu bekommen Preis

req = urllib2.urlopen(urllib2.Request('mysite.com/getprice') 
price = json.loads(req .read()) 

und zweite - ich brauche, um eine Kaufanforderung

req = urllib2.urlopen(urllib2.Request('mysite.com/buy?price=' + price) 

Ich komme von Javascript, also frage ich mich - muss ich mir Sorgen um diese Anrufe gemacht nacheinander und nicht zur gleichen Zeit wie in js?

Antwort

0

Genau wie JS führt auch Python das Programm Zeile für Zeile aus. Also, ja, das ist völlig in Ordnung.

0

Python Anfragen synchron arbeiten, nicht JavaScript wie, wo ajax Anfragen asynchron sind.

Also machen Sie sich keine Sorgen und verwenden Anfragen nacheinander. Sie werden in der gleichen Reihenfolge ausgeführt, in der sie aufgerufen werden.

Verwandte Themen