Skip to content

Commit 2aa0bad

Browse files
committed
Merge branch '6.2.x'
2 parents af7758c + faada70 commit 2aa0bad

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

spring-webmvc/src/main/java/org/springframework/web/servlet/resource/ResourceHttpRequestHandler.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -573,6 +573,7 @@ public void handleRequest(HttpServletRequest request, HttpServletResponse respon
573573
HttpRange.toResourceRegions(httpRanges, resource), mediaType, outputMessage);
574574
}
575575
catch (IllegalArgumentException ex) {
576+
response.setContentType(null);
576577
response.setHeader(HttpHeaders.CONTENT_RANGE, "bytes */" + resource.contentLength());
577578
response.sendError(HttpServletResponse.SC_REQUESTED_RANGE_NOT_SATISFIABLE);
578579
}

spring-webmvc/src/test/java/org/springframework/web/servlet/resource/ResourceHttpRequestHandlerTests.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
import org.springframework.core.io.FileSystemResource;
3131
import org.springframework.core.io.Resource;
3232
import org.springframework.core.io.UrlResource;
33+
import org.springframework.http.HttpHeaders;
3334
import org.springframework.http.HttpMethod;
3435
import org.springframework.http.MediaType;
3536
import org.springframework.util.StringUtils;
@@ -319,6 +320,7 @@ void partialContentInvalidRangeHeader() throws Exception {
319320
this.handler.handleRequest(this.request, this.response);
320321

321322
assertThat(this.response.getStatus()).isEqualTo(416);
323+
assertThat(this.response.getHeaderNames()).doesNotContain(HttpHeaders.CONTENT_TYPE);
322324
assertThat(this.response.getHeader("Content-Range")).isEqualTo("bytes */10");
323325
assertThat(this.response.getHeader("Accept-Ranges")).isEqualTo("bytes");
324326
assertThat(this.response.getHeaders("Accept-Ranges")).hasSize(1);

0 commit comments

Comments
 (0)