Skip to content

Commit 38a720e

Browse files
committed
fix(client): send problem+json accept header
1 parent edcc8dc commit 38a720e

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

src/main/java/com/sumup/sdk/core/ApiClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ private HttpRequest buildRequest(
132132
HttpRequest.Builder requestBuilder = HttpRequest.newBuilder();
133133
requestBuilder.uri(resolveUri(path, queryParams));
134134
requestBuilder.timeout(effectiveTimeout(requestOptions));
135-
requestBuilder.header("Accept", "application/json");
135+
requestBuilder.header("Accept", "application/problem+json, application/json");
136136
applyAuthorization(requestBuilder, requestOptions);
137137
applyHeaders(requestBuilder, headerParams, requestOptions);
138138

src/test/java/com/sumup/sdk/core/ApiClientTest.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,9 @@ void defaultRuntimeHeadersAreIncluded() {
9393
assertEquals("java", headers.firstValue("X-Sumup-Runtime").orElse(null));
9494
assertEquals(
9595
Runtime.version().toString(), headers.firstValue("X-Sumup-Runtime-Version").orElse(null));
96+
assertEquals(
97+
"application/problem+json, application/json",
98+
headers.firstValue("Accept").orElse(null));
9699
}
97100

98101
@Test

0 commit comments

Comments
 (0)