我正在创建一个连接到 API 并发送同步请求的 Python 脚本。我想要做的是允许用户按下一个键并发送另一个 POST 请求,同时我等待上一个请求的响应。
`try:
response = requests.post(url, someJSON, headers=headers,timeout=150) `
基本上,我发送了这个请求,大约需要 5 秒钟才能得到响应。我想知道的是,是否有可能允许用户输入密钥以便在等待第一个响应的同时发送不同的 POST 请求。收到响应后,禁用发送第二个请求的选项并继续代码。我已经阅读了一些关于线程的内容,但我不确定这是否是正确的方法。
现实生活中的示例是发送付款请求,当我等待付款完成时,我希望可以选择发送另一个请求以取消该付款。
谢谢!