in graphql-dgs-spring-graphql/src/main/kotlin/com/netflix/graphql/dgs/springgraphql/autoconfig/DgsSpringGraphQLAutoConfiguration.kt [440:456]
override fun apply(
request: WebRequest?,
headers: HttpHeaders?,
): WebRequest? {
if (headers.isNullOrEmpty() || request !is NativeWebRequest) {
return request
}
val mockRequest =
request.nativeRequest as? MockHttpServletRequest
?: return request
headers.forEach { key, value ->
if (mockRequest.getHeader(key) == null) {
mockRequest.addHeader(key, value)
}
}
return request
}