gpt4 book ai didi

android - 如何使用 HttpClient(或其他 HTTP 类)异步检索 JSON

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

我已经从 HttpClient 获得了内容,但我不确定下一步该去哪里,以便解析我的 JSON 结果。此外,我如何异步执行此操作,以便我可以向用户显示一个等待对话框,其中包含取消当前请求的选项(不关心 UI 示例,如何将 HTTP 类设置为可取消)?

    HttpClient client = new DefaultHttpClient();
HttpGet request = new HttpGet("http://mysite/test.json");
try
{
HttpResponse response = client.execute(request);
// What if I want to cancel now??
HttpEntity entity = response.getEntity();
InputStream inputStream = entity.getContent();
}

最佳答案

Android 有一个专门用于此类的类:AsyncTask .

查看此问题的答案:How to create Http Connection using AsyncTask class?

关于android - 如何使用 HttpClient(或其他 HTTP 类)异步检索 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4652488/

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