我正在Python
使用OpenERP 7
. 我使用urllib3
. 其中一些请求可能是异步的。所以我建立了一个小asyncore
服务器来等待响应。但问题是,服务器无法知道哪个响应与哪个请求对应。
在我的请求内容中,我有一个名为TransactionID的标签。到目前为止,我尝试使用这个TransactionID将响应与请求链接起来。但是从一个合作伙伴到另一个合作伙伴的反应并不相同。所以,我所做的是创建一个可能的TransactionID 标记结构列表。
这个方法有效,但是太丑了。如果有人知道如何实现,我正在寻求更好、更清洁的解决方案。
谢谢 !
编辑:
我认为我把它称为异步是一个错误。伙伴给出同步响应。但这只是为了确认我的请求是可以的。稍后,合作伙伴将在我的服务器上的特定 url:port 上向我发送响应。这就是我所说的回应。对不起,如果我没有提供足够的细节。