gpt4 book ai didi

android - 使用 Loopj Android 异步 Http 客户端将响应与特定请求相关联

转载 作者:太空狗 更新时间:2023-10-29 16:40:48 25 4
gpt4 key购买 nike

我正在使用 Loopj Android 异步 HTTP 客户端异步发送多个 HTTP 请求。

我按照建议使用静态 AsyncHttpClient 并在匿名类上发送多个 HTTP 帖子和接收响应。问题是,当请求返回时,我不知道如何将它与原始请求联系起来。

例如,在缓存情况下,当我发送一个帖子并收到 200 OK 时,我需要能够知道响应是针对哪个请求的,以便我可以将其标记为已成功发送。

最佳答案

试试这个:

public class MyAsyncHttpResponseHandler extends AsyncHttpResponseHandler {

private String requestId;

public AsyncHttpResponseHandler(String requestId) {
this.requestId = requestId;
}

@Override
public void onSuccess(String arg0)
{
super.onSuccess(arg0);
// Use requestId here
}
}

发送请求:

client.get(url, new MyAsyncHttpResponseHandler(requestId))

关于android - 使用 Loopj Android 异步 Http 客户端将响应与特定请求相关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18115139/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com