@@ -30,7 +30,8 @@ class IterableRequestTask extends AsyncTask<IterableApiRequest, Void, IterableAp
30
30
31
31
static String overrideUrl ;
32
32
33
- static final int DEFAULT_TIMEOUT_MS = 3000 ; //3 seconds
33
+ static final int POST_REQUEST_DEFAULT_TIMEOUT_MS = 3000 ; //3 seconds
34
+ static final int GET_REQUEST_DEFAULT_TIMEOUT_MS = 10000 ; //10 seconds
34
35
static final long RETRY_DELAY_MS = 2000 ; //2 seconds
35
36
static final int MAX_RETRY_COUNT = 5 ;
36
37
@@ -81,8 +82,8 @@ static IterableApiResponse executeApiRequest(IterableApiRequest iterableApiReque
81
82
url = new URL (builder .build ().toString ());
82
83
urlConnection = (HttpURLConnection ) url .openConnection ();
83
84
84
- urlConnection .setReadTimeout (DEFAULT_TIMEOUT_MS );
85
- urlConnection .setConnectTimeout (DEFAULT_TIMEOUT_MS );
85
+ urlConnection .setReadTimeout (GET_REQUEST_DEFAULT_TIMEOUT_MS );
86
+ urlConnection .setConnectTimeout (GET_REQUEST_DEFAULT_TIMEOUT_MS );
86
87
87
88
urlConnection .setRequestProperty (IterableConstants .HEADER_API_KEY , iterableApiRequest .apiKey );
88
89
urlConnection .setRequestProperty (IterableConstants .HEADER_SDK_PLATFORM , "Android" );
@@ -100,8 +101,8 @@ static IterableApiResponse executeApiRequest(IterableApiRequest iterableApiReque
100
101
urlConnection .setDoOutput (true );
101
102
urlConnection .setRequestMethod (iterableApiRequest .requestType );
102
103
103
- urlConnection .setReadTimeout (DEFAULT_TIMEOUT_MS );
104
- urlConnection .setConnectTimeout (DEFAULT_TIMEOUT_MS );
104
+ urlConnection .setReadTimeout (POST_REQUEST_DEFAULT_TIMEOUT_MS );
105
+ urlConnection .setConnectTimeout (POST_REQUEST_DEFAULT_TIMEOUT_MS );
105
106
106
107
urlConnection .setRequestProperty ("Accept" , "application/json" );
107
108
urlConnection .setRequestProperty ("Content-Type" , "application/json" );
0 commit comments