我将Python
与OpenERP 7
一起使用。
我使用urllib3
向合作伙伴发送请求。其中一些请求可能是异步的。
所以我构建了一个小asyncore
服务器来等待响应。
但问题是,服务器无法知道哪个响应与哪个请求有关。
在我的请求内容中,我有一个名为 TransactionID 的标记。 到目前为止,我尝试使用此 TransactionID 将响应与请求相关联。 但是从一个伙伴到另一个伙伴的反应并不相同。 所以,我所做的是创建一个可能的 TransactionID标记结构列表。
这种方法有效,但它太难看了。 如果有人知道如何实现这一点,我正在寻求更好,更清洁的解决方案。
谢谢!
修改
我认为通过称之为异步我犯了一个错误。 合作伙伴提供同步响应。但它只是确认我的请求没问题。 之后,合作伙伴会在我的服务器上的特定网址:端口上向我发送回复。这是我正在谈论的回应。很抱歉,如果我没有提供足够的详细信息。