天天看點

java 406_HTTP狀态406 –不可接受[使用spring 4.3.x Java 8...

我正在使用Spring MVC 4.3.X,Java 8,Tomcat 7

碼:

@Controller

public class StreamRecordsController {

@RequestMapping(value = "/streamrecords", method = RequestMethod.GET, consumes = MediaType.ALL_VALUE,

produces = "application/octet-stream")

@ResponseBody

public ResponseEntity export() throws FileNotFoundException {

File file = new File("C:\Users\Ankur\sample.pdf");

StreamingResponseBody responseBody = outputStream -> {

Files.copy(file.toPath(), outputStream);

};

return ResponseEntity.ok()

.header(HttpHeaders.CONTENT_DISPOSITION, "attachment; filename=generic_file_name.pdf")

.contentType(MediaType.APPLICATION_OCTET_STREAM)

.body(responseBody);

}

}

例外:

java 406_HTTP狀态406 –不可接受[使用spring 4.3.x Java 8...

郵差快照

java 406_HTTP狀态406 –不可接受[使用spring 4.3.x Java 8...

題:

我在這裡想念什麼?