gpt4 book ai didi

Android - HttpClient 只工作一次

转载 作者:太空宇宙 更新时间:2023-11-03 13:28:12 26 4
gpt4 key购买 nike

我在后台打开一个 url,因为当转到 link 时它“喜欢”文章 3020

我正在使用 HttpClient 执行此操作:

public static class LoadURL extends AsyncTask<Void, Integer, Void>{

@Override
protected Void doInBackground(Void... params) {
try {
second_client = new DefaultHttpClient();
String getURL = "http://website.com/" + id_string + "/like/";
HttpGet get = new HttpGet(getURL);
HttpResponse responseGet = second_client.execute(get, cookieStuff);

Log.i("Response", String.valueOf(response.getStatusLine().getStatusCode()));

} catch (Exception e) {
e.printStackTrace();
}
return null;

}

@Override
protected void onPostExecute(Void result) {
super.onPostExecute(result);
Toast.makeText(AFragment.context, "Article liked", Toast.LENGTH_LONG).show();
}
}

问题是有很多文章(3020-3021-3022 等)所以用户会多次点击“喜欢”按钮。这意味着 LoadURL 任务完成了多次,但它只在第一次起作用。之后的所有时间都需要 5 分钟以上。

有人知道怎么解决吗?还是有比使用 HttpClient 更好的方法?

最佳答案

您确定网络服务器运行良好吗?1. 你应该做的第一件事是创建一个 DefaultHttpsClient 的静态实例,每次都使用相同的实例,它应该运行良好,我已经用过很多次了。2.看看volley ,它是谷歌为网络发布的新库

关于Android - HttpClient 只工作一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16646886/

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