|
45 | 45 | import java.util.concurrent.TimeUnit; |
46 | 46 |
|
47 | 47 | import static dev.openfeature.sdk.Value.objectToValue; |
48 | | -import static org.apache.hc.core5.http.ContentType.APPLICATION_JSON; |
| 48 | + |
49 | 49 |
|
50 | 50 | /** |
51 | 51 | * GoFeatureFlagController is the layer to contact the APIs and get the data |
|
54 | 54 | @Slf4j |
55 | 55 | @SuppressWarnings({"checkstyle:NoFinalizer"}) |
56 | 56 | public class GoFeatureFlagController { |
| 57 | + public static final String APPLICATION_JSON = "application/json"; |
57 | 58 | public static final ObjectMapper requestMapper = new ObjectMapper(); |
58 | 59 | private static final ObjectMapper responseMapper = new ObjectMapper() |
59 | 60 | .configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); |
@@ -136,7 +137,7 @@ public <T> EvaluationResponse<T> evaluateFlag( |
136 | 137 |
|
137 | 138 | Request.Builder reqBuilder = new Request.Builder() |
138 | 139 | .url(url) |
139 | | - .addHeader(HttpHeaders.CONTENT_TYPE, APPLICATION_JSON.getMimeType()) |
| 140 | + .addHeader(HttpHeaders.CONTENT_TYPE, APPLICATION_JSON) |
140 | 141 | .post(RequestBody.create( |
141 | 142 | requestMapper.writeValueAsBytes(goffRequest), |
142 | 143 | MediaType.get("application/json; charset=utf-8"))); |
@@ -215,7 +216,7 @@ public void sendEventToDataCollector(List<Event> eventsList) { |
215 | 216 |
|
216 | 217 | Request.Builder reqBuilder = new Request.Builder() |
217 | 218 | .url(url) |
218 | | - .addHeader(HttpHeaders.CONTENT_TYPE, APPLICATION_JSON.getMimeType()) |
| 219 | + .addHeader(HttpHeaders.CONTENT_TYPE, APPLICATION_JSON) |
219 | 220 | .post(RequestBody.create( |
220 | 221 | requestMapper.writeValueAsBytes(events), |
221 | 222 | MediaType.get("application/json; charset=utf-8"))); |
@@ -258,7 +259,7 @@ public ConfigurationChange configurationHasChanged() throws GoFeatureFlagExcepti |
258 | 259 |
|
259 | 260 | Request.Builder reqBuilder = new Request.Builder() |
260 | 261 | .url(url) |
261 | | - .addHeader(HttpHeaders.CONTENT_TYPE, APPLICATION_JSON.getMimeType()) |
| 262 | + .addHeader(HttpHeaders.CONTENT_TYPE, APPLICATION_JSON) |
262 | 263 | .get(); |
263 | 264 |
|
264 | 265 | if (this.etag != null && !this.etag.isEmpty()) { |
|
0 commit comments