如何为JSON请求设置超时?

时间:2019-07-15 11:11:25

标签: java android json

我正在用Java(Android Studio)开发应用程序,需要执行一些JSON请求。

为此,我创建了一个AsyncTask类,并在doInBackground中这样做:

@Override
    protected String doInBackground(String... strings) {
        String command = strings[0];
        String json;
        HttpClient client = new DefaultHttpClient();
        HttpGet request = new HttpGet(command);
        request.addHeader("Authorization", "Basic c3VwZXI6MTIzNA==");
        try {
            HttpResponse response = client.execute(request);
                ...

由于服务器关闭或速度慢而服务器无响应时,会发生此问题。我想为该请求设置超时。

我该怎么办?

0 个答案:

没有答案