我有两个不同的域名url,分别是A.com和B.com。这是发送请求的代码:asyncHttpClient是相同的。
asyncHttpClient.post(context, "A.com", aParams, aResponseHandler);
asyncHttpClient.post(context, "B.com", bParams, bRsponseHandler);
有机会发生:在aResponseHandler中获得"B.com"响应,尽管它不经常发生。为什么会出错?
无论我是否单独执行它们中的任何一个,都可以。
我发现另一个人也有同样的问题。
您在github上链接的问题似乎已关闭。原来的海报是这样写的:
在我的本地测试中,没有办法重现这个问题,但是真的发生了…
这似乎不太可能发生,问题无法重现。就我个人而言,我不会担心这种情况在您的应用程序中发生。如果触发了错误的ResponseHandler,您可以编写条件语句来检查并抛出异常。