在第一个请求完成后向api发出请求?

问题描述 投票:0回答:2

我需要两个make 2 api电话

第一个 - 我需要打电话给api来获取价格

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

第二个 - 我需要提出购买请求

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

我来自javascript,所以我想知道 - 我是否必须担心这个问题一个接一个地发出并且像js一样在同一时间出现?

python python-requests
2个回答
0
投票

就像JS一样,Python也逐行运行程序。所以,是的,这样做完全没问题。


0
投票

Python请求同步工作,而不是像ajax请求是异步的javascript。

所以你不必担心并一个接一个地使用请求。它们将以它们被调用的相同顺序执行。

© www.soinside.com 2019 - 2024. All rights reserved.