Skip to content

Commit 33a99aa

Browse files
committed
Set Accept header if it is missing
1 parent eef3c58 commit 33a99aa

File tree

1,994 files changed

+1997
-1994
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,994 files changed

+1997
-1994
lines changed

src/main/java/org/kohsuke/github/GitHubClient.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -359,7 +359,9 @@ public <T> GitHubResponse<T> sendRequest(@Nonnull GitHubRequest.Builder<?> build
359359
public <T> GitHubResponse<T> sendRequest(GitHubRequest request, @CheckForNull GitHubResponse.BodyHandler<T> handler)
360360
throws IOException {
361361
int retries = CONNECTION_ERROR_RETRIES;
362-
362+
if (request.headers().get("Accept") == null) {
363+
request = request.toBuilder().withHeader("Accept", "application/vnd.github.v3+json").build();
364+
}
363365
do {
364366
// if we fail to create a connection we do not retry and we do not wrap
365367

src/test/resources/org/kohsuke/github/AbuseLimitHandlerTest/wiremock/testHandler_Fail/mappings/repos_hub4j-test-org_temp-testratelimithandler_fail-2.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"method": "GET",
77
"headers": {
88
"Accept": {
9-
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
9+
"equalTo": "application/vnd.github.v3+json"
1010
}
1111
}
1212
},

src/test/resources/org/kohsuke/github/AbuseLimitHandlerTest/wiremock/testHandler_Fail/mappings/repos_hub4j-test-org_temp-testratelimithandler_fail-3.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"method": "GET",
77
"headers": {
88
"Accept": {
9-
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
9+
"equalTo": "application/vnd.github.v3+json"
1010
}
1111
}
1212
},

src/test/resources/org/kohsuke/github/AbuseLimitHandlerTest/wiremock/testHandler_Fail/mappings/user-1.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"method": "GET",
77
"headers": {
88
"Accept": {
9-
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
9+
"equalTo": "application/vnd.github.v3+json"
1010
}
1111
}
1212
},

src/test/resources/org/kohsuke/github/AbuseLimitHandlerTest/wiremock/testHandler_HttpStatus_Fail/mappings/repos_hub4j-test-org_temp-testratelimithandler_fail-2.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"method": "GET",
77
"headers": {
88
"Accept": {
9-
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
9+
"equalTo": "application/vnd.github.v3+json"
1010
}
1111
}
1212
},

src/test/resources/org/kohsuke/github/AbuseLimitHandlerTest/wiremock/testHandler_HttpStatus_Fail/mappings/repos_hub4j-test-org_temp-testratelimithandler_fail-3.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"method": "GET",
77
"headers": {
88
"Accept": {
9-
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
9+
"equalTo": "application/vnd.github.v3+json"
1010
}
1111
}
1212
},

src/test/resources/org/kohsuke/github/AbuseLimitHandlerTest/wiremock/testHandler_HttpStatus_Fail/mappings/user-1.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"method": "GET",
77
"headers": {
88
"Accept": {
9-
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
9+
"equalTo": "application/vnd.github.v3+json"
1010
}
1111
}
1212
},

src/test/resources/org/kohsuke/github/AbuseLimitHandlerTest/wiremock/testHandler_Wait/mappings/repos_hub4j-test-org_temp-testratelimithandler_fail-2.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"method": "GET",
77
"headers": {
88
"Accept": {
9-
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
9+
"equalTo": "application/vnd.github.v3+json"
1010
}
1111
}
1212
},

src/test/resources/org/kohsuke/github/AbuseLimitHandlerTest/wiremock/testHandler_Wait/mappings/repos_hub4j-test-org_temp-testratelimithandler_fail-3.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"method": "GET",
77
"headers": {
88
"Accept": {
9-
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
9+
"equalTo": "application/vnd.github.v3+json"
1010
}
1111
}
1212
},

src/test/resources/org/kohsuke/github/AbuseLimitHandlerTest/wiremock/testHandler_Wait/mappings/user-1.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"method": "GET",
77
"headers": {
88
"Accept": {
9-
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
9+
"equalTo": "application/vnd.github.v3+json"
1010
}
1111
}
1212
},

0 commit comments

Comments
 (0)