Project

General

Profile

« Previous | Next » 

Revision a77e70cf

Added by Patrick Plitzner over 5 years ago

ref #7806 Add timeout to web requests

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/webimport/termimport/requests/AbstractTerminologyServiceRequest.java
23 23
 *
24 24
 */
25 25
public abstract class AbstractTerminologyServiceRequest {
26

  
27
    private static final int TIMEOUT = 3000;
28

  
26 29
    public String request() {
27 30

  
28 31
        try {
......
41 44
            URL url = uri.toURL();
42 45
            HttpURLConnection conn = (HttpURLConnection) url.openConnection();
43 46
            conn.setRequestProperty("Accept", "application/json");
47
            conn.setConnectTimeout(TIMEOUT);
48
            conn.setReadTimeout(TIMEOUT*3);
44 49

  
45 50
            if (conn.getResponseCode() != 200) {
46 51
                throw new RuntimeException("Failed : HTTP error code : " + conn.getResponseCode());

Also available in: Unified diff