Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
佳 邓
Gitlab4j Api
Commits
4d322fda
Commit
4d322fda
authored
May 05, 2019
by
Greg Messner
Browse files
Now explicitly sets timeouts on connection (#311).
parent
fea9f0a7
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/main/java/org/gitlab4j/api/utils/AccessTokenUtils.java
View file @
4d322fda
...
...
@@ -84,6 +84,8 @@ public final class AccessTokenUtils {
HttpURLConnection
connection
=
(
HttpURLConnection
)
url
.
openConnection
();
connection
.
setRequestProperty
(
"User-Agent"
,
USER_AGENT
);
connection
.
setRequestProperty
(
"Cookie"
,
cookies
);
connection
.
setReadTimeout
(
10000
);
connection
.
setConnectTimeout
(
10000
);
// Make sure the response code is 200, otherwise there is a failure
int
responseCode
=
connection
.
getResponseCode
();
...
...
@@ -108,8 +110,8 @@ public final class AccessTokenUtils {
connection
.
setRequestProperty
(
"Content-Type"
,
"application/x-www-form-urlencoded"
);
connection
.
setRequestProperty
(
"Charset"
,
"utf-8"
);
connection
.
setRequestProperty
(
"Cookie"
,
cookies
);
connection
.
setReadTimeout
(
5
000
);
connection
.
setConnectTimeout
(
5
000
);
connection
.
setReadTimeout
(
10
000
);
connection
.
setConnectTimeout
(
10
000
);
connection
.
setRequestMethod
(
"POST"
);
connection
.
setDoInput
(
true
);
connection
.
setDoOutput
(
true
);
...
...
@@ -143,6 +145,8 @@ public final class AccessTokenUtils {
connection
=
(
HttpURLConnection
)
url
.
openConnection
();
connection
.
setRequestProperty
(
"User-Agent"
,
USER_AGENT
);
connection
.
setRequestProperty
(
"Cookie"
,
cookies
);
connection
.
setReadTimeout
(
10000
);
connection
.
setConnectTimeout
(
10000
);
// Make sure the response code is 200, otherwise there is a failure
responseCode
=
connection
.
getResponseCode
();
...
...
@@ -212,6 +216,8 @@ public final class AccessTokenUtils {
HttpURLConnection
connection
=
(
HttpURLConnection
)
url
.
openConnection
();
connection
.
setRequestProperty
(
"User-Agent"
,
USER_AGENT
);
connection
.
setRequestProperty
(
"Cookie"
,
cookies
);
connection
.
setReadTimeout
(
10000
);
connection
.
setConnectTimeout
(
10000
);
// Make sure the response code is 200, otherwise there is a failure
int
responseCode
=
connection
.
getResponseCode
();
...
...
@@ -266,8 +272,8 @@ public final class AccessTokenUtils {
connection
.
setRequestProperty
(
"Content-Type"
,
"application/x-www-form-urlencoded"
);
connection
.
setRequestProperty
(
"Charset"
,
"utf-8"
);
connection
.
setRequestProperty
(
"Cookie"
,
cookies
);
connection
.
setReadTimeout
(
5
000
);
connection
.
setConnectTimeout
(
5
000
);
connection
.
setReadTimeout
(
10
000
);
connection
.
setConnectTimeout
(
10
000
);
connection
.
setRequestMethod
(
"PUT"
);
connection
.
setDoInput
(
true
);
connection
.
setDoOutput
(
true
);
...
...
@@ -293,6 +299,8 @@ public final class AccessTokenUtils {
connection
=
(
HttpURLConnection
)
url
.
openConnection
();
connection
.
setRequestProperty
(
"User-Agent"
,
USER_AGENT
);
connection
.
setRequestProperty
(
"Cookie"
,
cookies
);
connection
.
setReadTimeout
(
10000
);
connection
.
setConnectTimeout
(
10000
);
// Make sure the response code is 200, otherwise there is a failure
responseCode
=
connection
.
getResponseCode
();
...
...
@@ -351,6 +359,8 @@ public final class AccessTokenUtils {
HttpURLConnection
connection
=
(
HttpURLConnection
)
url
.
openConnection
();
connection
.
setRequestProperty
(
"User-Agent"
,
USER_AGENT
);
connection
.
setRequestProperty
(
"Cookie"
,
cookies
);
connection
.
setReadTimeout
(
10000
);
connection
.
setConnectTimeout
(
10000
);
// Make sure the response code is 200, otherwise there is a failure
int
responseCode
=
connection
.
getResponseCode
();
...
...
@@ -419,6 +429,8 @@ public final class AccessTokenUtils {
HttpURLConnection
connection
=
(
HttpURLConnection
)
url
.
openConnection
();
connection
.
setRequestProperty
(
"User-Agent"
,
USER_AGENT
);
connection
.
setRequestProperty
(
"Cookie"
,
cookies
);
connection
.
setReadTimeout
(
10000
);
connection
.
setConnectTimeout
(
10000
);
// Make sure the response code is 200, otherwise there is a failure
int
responseCode
=
connection
.
getResponseCode
();
...
...
@@ -480,6 +492,8 @@ public final class AccessTokenUtils {
HttpURLConnection
connection
=
(
HttpURLConnection
)
url
.
openConnection
();
connection
.
setRequestMethod
(
"GET"
);
connection
.
addRequestProperty
(
"User-Agent"
,
USER_AGENT
);
connection
.
setReadTimeout
(
10000
);
connection
.
setConnectTimeout
(
10000
);
// Make sure a redirect was provided, otherwise it is a login failure
int
responseCode
=
connection
.
getResponseCode
();
...
...
@@ -511,8 +525,8 @@ public final class AccessTokenUtils {
connection
.
setRequestProperty
(
"Charset"
,
"utf-8"
);
connection
.
setRequestProperty
(
"Cookie"
,
cookies
);
connection
.
setReadTimeout
(
5
000
);
connection
.
setConnectTimeout
(
5
000
);
connection
.
setReadTimeout
(
10
000
);
connection
.
setConnectTimeout
(
10
000
);
connection
.
setRequestMethod
(
"POST"
);
connection
.
setDoInput
(
true
);
connection
.
setDoOutput
(
true
);
...
...
@@ -543,6 +557,8 @@ public final class AccessTokenUtils {
connection
=
(
HttpURLConnection
)
url
.
openConnection
();
connection
.
setRequestProperty
(
"User-Agent"
,
USER_AGENT
);
connection
.
setRequestProperty
(
"Cookie"
,
cookies
);
connection
.
setReadTimeout
(
10000
);
connection
.
setConnectTimeout
(
10000
);
// The response code should be 200, otherwise something is wrong, consider it a login failure
responseCode
=
connection
.
getResponseCode
();
...
...
@@ -586,6 +602,8 @@ public final class AccessTokenUtils {
connection
.
setRequestProperty
(
"User-Agent"
,
USER_AGENT
);
connection
.
setRequestProperty
(
"Cookie"
,
cookies
);
connection
.
setRequestMethod
(
"GET"
);
connection
.
setReadTimeout
(
10000
);
connection
.
setConnectTimeout
(
10000
);
// Make sure a redirect was provided, otherwise it is a logout failure
int
responseCode
=
connection
.
getResponseCode
();
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment