org.springframework.http.MediaType.TEXT_PLAIN_VALUE

Here are the examples of the java api org.springframework.http.MediaType.TEXT_PLAIN_VALUE taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

96 Examples 7

19 Source : RestTemplateTests.java
with MIT License
from Vip-Augus

@Test
public void postForEnreplacedy() throws Exception {
    mockTextPlainHttpMessageConverter();
    HttpHeaders requestHeaders = new HttpHeaders();
    mockSentRequest(POST, "https://example.com", requestHeaders);
    mockResponseStatus(HttpStatus.OK);
    String expected = "42";
    mockResponseBody(expected, MediaType.TEXT_PLAIN);
    ResponseEnreplacedy<String> result = template.postForEnreplacedy("https://example.com", "Hello World", String.clreplaced);
    replacedertEquals("Invalid POST result", expected, result.getBody());
    replacedertEquals("Invalid Content-Type", MediaType.TEXT_PLAIN, result.getHeaders().getContentType());
    replacedertEquals("Invalid Accept header", MediaType.TEXT_PLAIN_VALUE, requestHeaders.getFirst("Accept"));
    replacedertEquals("Invalid status code", HttpStatus.OK, result.getStatusCode());
    verify(response).close();
}

19 Source : RestTemplateTests.java
with MIT License
from Vip-Augus

@Test
public void postForObject() throws Exception {
    mockTextPlainHttpMessageConverter();
    HttpHeaders requestHeaders = new HttpHeaders();
    mockSentRequest(POST, "https://example.com", requestHeaders);
    mockResponseStatus(HttpStatus.OK);
    String expected = "42";
    mockResponseBody(expected, MediaType.TEXT_PLAIN);
    String result = template.postForObject("https://example.com", "Hello World", String.clreplaced);
    replacedertEquals("Invalid POST result", expected, result);
    replacedertEquals("Invalid Accept header", MediaType.TEXT_PLAIN_VALUE, requestHeaders.getFirst("Accept"));
    verify(response).close();
}

19 Source : RestTemplateTests.java
with MIT License
from Vip-Augus

@Test
public void getForEnreplacedy() throws Exception {
    HttpHeaders requestHeaders = new HttpHeaders();
    mockSentRequest(GET, "https://example.com", requestHeaders);
    mockTextPlainHttpMessageConverter();
    mockResponseStatus(HttpStatus.OK);
    String expected = "Hello World";
    mockTextResponseBody(expected);
    ResponseEnreplacedy<String> result = template.getForEnreplacedy("https://example.com", String.clreplaced);
    replacedertEquals("Invalid GET result", expected, result.getBody());
    replacedertEquals("Invalid Accept header", MediaType.TEXT_PLAIN_VALUE, requestHeaders.getFirst("Accept"));
    replacedertEquals("Invalid Content-Type header", MediaType.TEXT_PLAIN, result.getHeaders().getContentType());
    replacedertEquals("Invalid status code", HttpStatus.OK, result.getStatusCode());
    verify(response).close();
}

19 Source : RestTemplateTests.java
with MIT License
from Vip-Augus

@Test
public void getForObject() throws Exception {
    String expected = "Hello World";
    mockTextPlainHttpMessageConverter();
    HttpHeaders requestHeaders = new HttpHeaders();
    mockSentRequest(GET, "https://example.com", requestHeaders);
    mockResponseStatus(HttpStatus.OK);
    mockTextResponseBody("Hello World");
    String result = template.getForObject("https://example.com", String.clreplaced);
    replacedertEquals("Invalid GET result", expected, result);
    replacedertEquals("Invalid Accept header", MediaType.TEXT_PLAIN_VALUE, requestHeaders.getFirst("Accept"));
    verify(response).close();
}

19 Source : RestTemplateTests.java
with MIT License
from Vip-Augus

@Test
public void exchange() throws Exception {
    mockTextPlainHttpMessageConverter();
    HttpHeaders requestHeaders = new HttpHeaders();
    mockSentRequest(POST, "https://example.com", requestHeaders);
    mockResponseStatus(HttpStatus.OK);
    String expected = "42";
    mockResponseBody(expected, MediaType.TEXT_PLAIN);
    HttpHeaders enreplacedyHeaders = new HttpHeaders();
    enreplacedyHeaders.set("MyHeader", "MyValue");
    HttpEnreplacedy<String> enreplacedy = new HttpEnreplacedy<>("Hello World", enreplacedyHeaders);
    ResponseEnreplacedy<String> result = template.exchange("https://example.com", POST, enreplacedy, String.clreplaced);
    replacedertEquals("Invalid POST result", expected, result.getBody());
    replacedertEquals("Invalid Content-Type", MediaType.TEXT_PLAIN, result.getHeaders().getContentType());
    replacedertEquals("Invalid Accept header", MediaType.TEXT_PLAIN_VALUE, requestHeaders.getFirst("Accept"));
    replacedertEquals("Invalid custom header", "MyValue", requestHeaders.getFirst("MyHeader"));
    replacedertEquals("Invalid status code", HttpStatus.OK, result.getStatusCode());
    verify(response).close();
}

19 Source : RestTemplateTests.java
with MIT License
from Vip-Augus

@Test
public void patchForObject() throws Exception {
    mockTextPlainHttpMessageConverter();
    HttpHeaders requestHeaders = new HttpHeaders();
    mockSentRequest(PATCH, "https://example.com", requestHeaders);
    mockResponseStatus(HttpStatus.OK);
    String expected = "42";
    mockResponseBody("42", MediaType.TEXT_PLAIN);
    String result = template.patchForObject("https://example.com", "Hello World", String.clreplaced);
    replacedertEquals("Invalid POST result", expected, result);
    replacedertEquals("Invalid Accept header", MediaType.TEXT_PLAIN_VALUE, requestHeaders.getFirst("Accept"));
    verify(response).close();
}

19 Source : DefaultServerRequestTests.java
with Apache License 2.0
from SourceHot

@Test
public void bodyClreplaced() throws Exception {
    MockHttpServletRequest servletRequest = new MockHttpServletRequest("GET", "/");
    servletRequest.setContentType(MediaType.TEXT_PLAIN_VALUE);
    servletRequest.setContent("foo".getBytes(UTF_8));
    DefaultServerRequest request = new DefaultServerRequest(servletRequest, this.messageConverters);
    String result = request.body(String.clreplaced);
    replacedertThat(result).isEqualTo("foo");
}

19 Source : DefaultServerRequestTests.java
with Apache License 2.0
from SourceHot

@Test
public void bodyUnacceptable() throws Exception {
    MockHttpServletRequest servletRequest = new MockHttpServletRequest("GET", "/");
    servletRequest.setContentType(MediaType.TEXT_PLAIN_VALUE);
    servletRequest.setContent("foo".getBytes(UTF_8));
    DefaultServerRequest request = new DefaultServerRequest(servletRequest, Collections.emptyList());
    replacedertThatExceptionOfType(HttpMediaTypeNotSupportedException.clreplaced).isThrownBy(() -> request.body(String.clreplaced));
}

19 Source : RestTemplateTests.java
with Apache License 2.0
from SourceHot

@Test
public void postForEnreplacedy() throws Exception {
    mockTextPlainHttpMessageConverter();
    HttpHeaders requestHeaders = new HttpHeaders();
    mockSentRequest(POST, "https://example.com", requestHeaders);
    mockResponseStatus(HttpStatus.OK);
    String expected = "42";
    mockResponseBody(expected, MediaType.TEXT_PLAIN);
    ResponseEnreplacedy<String> result = template.postForEnreplacedy("https://example.com", "Hello World", String.clreplaced);
    replacedertThat(result.getBody()).as("Invalid POST result").isEqualTo(expected);
    replacedertThat(result.getHeaders().getContentType()).as("Invalid Content-Type").isEqualTo(MediaType.TEXT_PLAIN);
    replacedertThat(requestHeaders.getFirst("Accept")).as("Invalid Accept header").isEqualTo(MediaType.TEXT_PLAIN_VALUE);
    replacedertThat(result.getStatusCode()).as("Invalid status code").isEqualTo(HttpStatus.OK);
    verify(response).close();
}

19 Source : RestTemplateTests.java
with Apache License 2.0
from SourceHot

@Test
public void exchange() throws Exception {
    mockTextPlainHttpMessageConverter();
    HttpHeaders requestHeaders = new HttpHeaders();
    mockSentRequest(POST, "https://example.com", requestHeaders);
    mockResponseStatus(HttpStatus.OK);
    String expected = "42";
    mockResponseBody(expected, MediaType.TEXT_PLAIN);
    HttpHeaders enreplacedyHeaders = new HttpHeaders();
    enreplacedyHeaders.set("MyHeader", "MyValue");
    HttpEnreplacedy<String> enreplacedy = new HttpEnreplacedy<>("Hello World", enreplacedyHeaders);
    ResponseEnreplacedy<String> result = template.exchange("https://example.com", POST, enreplacedy, String.clreplaced);
    replacedertThat(result.getBody()).as("Invalid POST result").isEqualTo(expected);
    replacedertThat(result.getHeaders().getContentType()).as("Invalid Content-Type").isEqualTo(MediaType.TEXT_PLAIN);
    replacedertThat(requestHeaders.getFirst("Accept")).as("Invalid Accept header").isEqualTo(MediaType.TEXT_PLAIN_VALUE);
    replacedertThat(requestHeaders.getFirst("MyHeader")).as("Invalid custom header").isEqualTo("MyValue");
    replacedertThat(result.getStatusCode()).as("Invalid status code").isEqualTo(HttpStatus.OK);
    verify(response).close();
}

19 Source : RestTemplateTests.java
with Apache License 2.0
from SourceHot

@Test
public void getForEnreplacedy() throws Exception {
    HttpHeaders requestHeaders = new HttpHeaders();
    mockSentRequest(GET, "https://example.com", requestHeaders);
    mockTextPlainHttpMessageConverter();
    mockResponseStatus(HttpStatus.OK);
    String expected = "Hello World";
    mockTextResponseBody(expected);
    ResponseEnreplacedy<String> result = template.getForEnreplacedy("https://example.com", String.clreplaced);
    replacedertThat(result.getBody()).as("Invalid GET result").isEqualTo(expected);
    replacedertThat(requestHeaders.getFirst("Accept")).as("Invalid Accept header").isEqualTo(MediaType.TEXT_PLAIN_VALUE);
    replacedertThat(result.getHeaders().getContentType()).as("Invalid Content-Type header").isEqualTo(MediaType.TEXT_PLAIN);
    replacedertThat(result.getStatusCode()).as("Invalid status code").isEqualTo(HttpStatus.OK);
    verify(response).close();
}

19 Source : RestTemplateTests.java
with Apache License 2.0
from SourceHot

@Test
public void getForObject() throws Exception {
    String expected = "Hello World";
    mockTextPlainHttpMessageConverter();
    HttpHeaders requestHeaders = new HttpHeaders();
    mockSentRequest(GET, "https://example.com", requestHeaders);
    mockResponseStatus(HttpStatus.OK);
    mockTextResponseBody("Hello World");
    String result = template.getForObject("https://example.com", String.clreplaced);
    replacedertThat(result).as("Invalid GET result").isEqualTo(expected);
    replacedertThat(requestHeaders.getFirst("Accept")).as("Invalid Accept header").isEqualTo(MediaType.TEXT_PLAIN_VALUE);
    verify(response).close();
}

19 Source : RestTemplateTests.java
with Apache License 2.0
from SourceHot

@Test
public void patchForObject() throws Exception {
    mockTextPlainHttpMessageConverter();
    HttpHeaders requestHeaders = new HttpHeaders();
    mockSentRequest(PATCH, "https://example.com", requestHeaders);
    mockResponseStatus(HttpStatus.OK);
    String expected = "42";
    mockResponseBody("42", MediaType.TEXT_PLAIN);
    String result = template.patchForObject("https://example.com", "Hello World", String.clreplaced);
    replacedertThat(result).as("Invalid POST result").isEqualTo(expected);
    replacedertThat(requestHeaders.getFirst("Accept")).as("Invalid Accept header").isEqualTo(MediaType.TEXT_PLAIN_VALUE);
    verify(response).close();
}

19 Source : RestTemplateTests.java
with Apache License 2.0
from SourceHot

@Test
public void postForObject() throws Exception {
    mockTextPlainHttpMessageConverter();
    HttpHeaders requestHeaders = new HttpHeaders();
    mockSentRequest(POST, "https://example.com", requestHeaders);
    mockResponseStatus(HttpStatus.OK);
    String expected = "42";
    mockResponseBody(expected, MediaType.TEXT_PLAIN);
    String result = template.postForObject("https://example.com", "Hello World", String.clreplaced);
    replacedertThat(result).as("Invalid POST result").isEqualTo(expected);
    replacedertThat(requestHeaders.getFirst("Accept")).as("Invalid Accept header").isEqualTo(MediaType.TEXT_PLAIN_VALUE);
    verify(response).close();
}

19 Source : ObjectToStringHttpMessageConverterTests.java
with Apache License 2.0
from SourceHot

@Test
public void write() throws IOException {
    this.converter.write((byte) -8, null, this.response);
    replacedertThat(this.servletResponse.getCharacterEncoding()).isEqualTo("ISO-8859-1");
    replacedertThat(this.servletResponse.getContentType().startsWith(MediaType.TEXT_PLAIN_VALUE)).isTrue();
    replacedertThat(this.servletResponse.getContentLength()).isEqualTo(2);
    replacedertThat(this.servletResponse.getContentAsByteArray()).isEqualTo(new byte[] { '-', '8' });
}

19 Source : ImportReportController.java
with GNU Affero General Public License v3.0
from progilone

@RequestMapping(value = "/{id}", method = RequestMethod.GET, params = { "file" }, produces = MediaType.TEXT_PLAIN_VALUE)
@RolesAllowed({ EXC_HAB0 })
public ResponseEnreplacedy<?> downloadImportFile(final HttpServletRequest request, final HttpServletResponse response, @PathVariable("id") final String reportId, @RequestParam("file") final String originalFilename) throws PgcnTechnicalException {
    final ImportReport importReport = importReportService.findByIdentifier(reportId);
    // Non trouvé
    if (importReport == null) {
        return new ResponseEnreplacedy<>(HttpStatus.NOT_FOUND);
    }
    // Vérification des droits d'accès par rapport à la bibliothèque de l'utilisateur
    if (!libraryAccesssHelper.checkLibrary(request, importReport, ImportReport::getLibrary)) {
        return new ResponseEnreplacedy<>(HttpStatus.FORBIDDEN);
    }
    // Réponse
    final File importFile = importReportService.getImportFile(importReport, originalFilename);
    // Non trouvé
    if (importFile == null) {
        return new ResponseEnreplacedy<>(HttpStatus.NOT_FOUND);
    } else {
        writeResponseForDownload(response, importFile, MediaType.TEXT_PLAIN_VALUE, originalFilename);
    }
    return new ResponseEnreplacedy<>(HttpStatus.OK);
}

19 Source : SwiftOSController.java
with Apache License 2.0
from PaaS-TA

private <T> ResponseEnreplacedy<T> createResponseEnreplacedy(final T object, HttpHeaders headers, HttpStatus httpStatus) {
    replacedertNotNull(object);
    if (null == headers) {
        headers = new HttpHeaders();
        headers.add("Content-Type", MediaType.TEXT_PLAIN_VALUE);
        // This header works only for script or css
        headers.add("X-Content-Type-Options", "nosniff");
    }
    headers.add("X-XSS-Protection", "1; mode=block");
    if (null == httpStatus)
        httpStatus = HttpStatus.CREATED;
    final ResponseEnreplacedy<T> resEnreplacedy = new ResponseEnreplacedy<>(object, headers, httpStatus);
    return resEnreplacedy;
}

19 Source : StorageControllerTest.java
with Apache License 2.0
from OctoPerf

@Test
public void shouldGetContent() {
    final var path = "toto/file.txt";
    given(service.getContent(path)).willReturn(Mono.just("some getContent"));
    webTestClient.get().uri(uriBuilder -> uriBuilder.path("/files/get/content").queryParam("path", path).build()).accept(MediaType.TEXT_PLAIN).header("Content-type", MediaType.TEXT_PLAIN_VALUE).header("Authorization", "Bearer user-token").exchange().expectStatus().isOk().expectHeader().contentType("text/plain;charset=UTF-8").expectBody(String.clreplaced).isEqualTo("some getContent");
}

19 Source : RestTemplateTests.java
with MIT License
from mindcarver

@Test
public void patchForObject() throws Exception {
    mockTextPlainHttpMessageConverter();
    HttpHeaders requestHeaders = new HttpHeaders();
    mockSentRequest(PATCH, "http://example.com", requestHeaders);
    mockResponseStatus(HttpStatus.OK);
    String expected = "42";
    mockResponseBody("42", MediaType.TEXT_PLAIN);
    String result = template.patchForObject("http://example.com", "Hello World", String.clreplaced);
    replacedertEquals("Invalid POST result", expected, result);
    replacedertEquals("Invalid Accept header", MediaType.TEXT_PLAIN_VALUE, requestHeaders.getFirst("Accept"));
    verify(response).close();
}

19 Source : RestTemplateTests.java
with MIT License
from mindcarver

@Test
public void postForObject() throws Exception {
    mockTextPlainHttpMessageConverter();
    HttpHeaders requestHeaders = new HttpHeaders();
    mockSentRequest(POST, "http://example.com", requestHeaders);
    mockResponseStatus(HttpStatus.OK);
    String expected = "42";
    mockResponseBody(expected, MediaType.TEXT_PLAIN);
    String result = template.postForObject("http://example.com", "Hello World", String.clreplaced);
    replacedertEquals("Invalid POST result", expected, result);
    replacedertEquals("Invalid Accept header", MediaType.TEXT_PLAIN_VALUE, requestHeaders.getFirst("Accept"));
    verify(response).close();
}

19 Source : RestTemplateTests.java
with MIT License
from mindcarver

@Test
public void getForEnreplacedy() throws Exception {
    HttpHeaders requestHeaders = new HttpHeaders();
    mockSentRequest(GET, "http://example.com", requestHeaders);
    mockTextPlainHttpMessageConverter();
    mockResponseStatus(HttpStatus.OK);
    String expected = "Hello World";
    mockTextResponseBody(expected);
    ResponseEnreplacedy<String> result = template.getForEnreplacedy("http://example.com", String.clreplaced);
    replacedertEquals("Invalid GET result", expected, result.getBody());
    replacedertEquals("Invalid Accept header", MediaType.TEXT_PLAIN_VALUE, requestHeaders.getFirst("Accept"));
    replacedertEquals("Invalid Content-Type header", MediaType.TEXT_PLAIN, result.getHeaders().getContentType());
    replacedertEquals("Invalid status code", HttpStatus.OK, result.getStatusCode());
    verify(response).close();
}

19 Source : RestTemplateTests.java
with MIT License
from mindcarver

@Test
public void getForObject() throws Exception {
    String expected = "Hello World";
    mockTextPlainHttpMessageConverter();
    HttpHeaders requestHeaders = new HttpHeaders();
    mockSentRequest(GET, "http://example.com", requestHeaders);
    mockResponseStatus(HttpStatus.OK);
    mockTextResponseBody("Hello World");
    String result = template.getForObject("http://example.com", String.clreplaced);
    replacedertEquals("Invalid GET result", expected, result);
    replacedertEquals("Invalid Accept header", MediaType.TEXT_PLAIN_VALUE, requestHeaders.getFirst("Accept"));
    verify(response).close();
}

19 Source : RestTemplateTests.java
with MIT License
from mindcarver

@Test
public void postForEnreplacedy() throws Exception {
    mockTextPlainHttpMessageConverter();
    HttpHeaders requestHeaders = new HttpHeaders();
    mockSentRequest(POST, "http://example.com", requestHeaders);
    mockResponseStatus(HttpStatus.OK);
    String expected = "42";
    mockResponseBody(expected, MediaType.TEXT_PLAIN);
    ResponseEnreplacedy<String> result = template.postForEnreplacedy("http://example.com", "Hello World", String.clreplaced);
    replacedertEquals("Invalid POST result", expected, result.getBody());
    replacedertEquals("Invalid Content-Type", MediaType.TEXT_PLAIN, result.getHeaders().getContentType());
    replacedertEquals("Invalid Accept header", MediaType.TEXT_PLAIN_VALUE, requestHeaders.getFirst("Accept"));
    replacedertEquals("Invalid status code", HttpStatus.OK, result.getStatusCode());
    verify(response).close();
}

19 Source : RestTemplateTests.java
with MIT License
from mindcarver

@Test
public void exchange() throws Exception {
    mockTextPlainHttpMessageConverter();
    HttpHeaders requestHeaders = new HttpHeaders();
    mockSentRequest(POST, "http://example.com", requestHeaders);
    mockResponseStatus(HttpStatus.OK);
    String expected = "42";
    mockResponseBody(expected, MediaType.TEXT_PLAIN);
    HttpHeaders enreplacedyHeaders = new HttpHeaders();
    enreplacedyHeaders.set("MyHeader", "MyValue");
    HttpEnreplacedy<String> enreplacedy = new HttpEnreplacedy<>("Hello World", enreplacedyHeaders);
    ResponseEnreplacedy<String> result = template.exchange("http://example.com", POST, enreplacedy, String.clreplaced);
    replacedertEquals("Invalid POST result", expected, result.getBody());
    replacedertEquals("Invalid Content-Type", MediaType.TEXT_PLAIN, result.getHeaders().getContentType());
    replacedertEquals("Invalid Accept header", MediaType.TEXT_PLAIN_VALUE, requestHeaders.getFirst("Accept"));
    replacedertEquals("Invalid custom header", "MyValue", requestHeaders.getFirst("MyHeader"));
    replacedertEquals("Invalid status code", HttpStatus.OK, result.getStatusCode());
    verify(response).close();
}

19 Source : AcsMonitoringControllerIT.java
with Apache License 2.0
from eclipse

public void testMonitoringHeartBeat() throws Exception {
    this.mockMvc.perform(get(HEARTBEAT_URL).accept(MediaType.TEXT_PLAIN_VALUE)).andExpect(status().isOk()).andExpect(content().contentType(MediaType.TEXT_PLAIN_VALUE + ";charset=UTF-8")).andExpect(content().string("alive"));
}

19 Source : DownloadSchema.java
with Apache License 2.0
from apache

@GetMapping(path = "/enreplacedyInputStream")
@ApiResponses({ @ApiResponse(code = 200, response = File.clreplaced, message = "") })
public ResponseEnreplacedy<InputStream> enreplacedyInputStream(String content) {
    return ResponseEnreplacedy.ok().header(HttpHeaders.CONTENT_TYPE, MediaType.TEXT_PLAIN_VALUE).header(HttpHeaders.CONTENT_DISPOSITION, "attachment;filename=enreplacedyInputStream.txt").body(new ByteArrayInputStream(content.getBytes(StandardCharsets.UTF_8)));
}

19 Source : DownloadSchema.java
with Apache License 2.0
from apache

@GetMapping(path = "/bytes")
@ApiResponses({ @ApiResponse(code = 200, response = File.clreplaced, message = "") })
public ResponseEnreplacedy<byte[]> bytes(String content) {
    return ResponseEnreplacedy.ok().header(HttpHeaders.CONTENT_TYPE, MediaType.TEXT_PLAIN_VALUE).header(HttpHeaders.CONTENT_DISPOSITION, "attachment;filename=bytes.txt").body(content.getBytes(StandardCharsets.UTF_8));
}

19 Source : Impl.java
with Apache License 2.0
from apache

@GetMapping(path = "/download")
@ApiResponses({ @ApiResponse(code = 200, response = File.clreplaced, message = "") })
public ResponseEnreplacedy<InputStream> download() throws IOException {
    return ResponseEnreplacedy.ok().header(HttpHeaders.CONTENT_TYPE, MediaType.TEXT_PLAIN_VALUE).header(HttpHeaders.CONTENT_DISPOSITION, "attachment;filename=download.txt").body(new ByteArrayInputStream("download".getBytes(StandardCharsets.UTF_8)));
}

19 Source : ProfileImportAction.java
with GNU Affero General Public License v3.0
from agnitas-org

/**
 * Method transfers given file to action response (for user to download)
 *
 * @param response
 *            action response
 * @param errors
 *            errors
 * @param outfile
 *            file to transfer
 * @throws IOException
 *             exceptions that can occur while working with IO
 */
private void transferFile(HttpServletResponse response, ActionMessages errors, File outfile) throws IOException {
    if (outfile != null) {
        byte[] bytes = new byte[16384];
        int len;
        try (FileInputStream instream = new FileInputStream(outfile)) {
            if (outfile.getName().endsWith(".zip")) {
                response.setContentType("application/zip");
            } else if (outfile.getName().endsWith(RecipientReportUtils.TXT_EXTENSION)) {
                response.setContentType(MediaType.TEXT_PLAIN_VALUE);
            }
            HttpUtils.setDownloadFilenameHeader(response, outfile.getName());
            response.setContentLength((int) outfile.length());
            // Do not close this stream, it's managed by the servlet
            // container
            try (ServletOutputStream ostream = response.getOutputStream()) {
                while ((len = instream.read(bytes)) != -1) {
                    ostream.write(bytes, 0, len);
                }
            }
        }
    } else {
        errors.add("global", new ActionMessage("error.export.file_not_ready"));
    }
}

18 Source : DefaultServerRequestTests.java
with MIT License
from Vip-Augus

@Test(expected = HttpMediaTypeNotSupportedException.clreplaced)
public void bodyUnacceptable() throws Exception {
    MockHttpServletRequest servletRequest = new MockHttpServletRequest("GET", "/");
    servletRequest.setContentType(MediaType.TEXT_PLAIN_VALUE);
    servletRequest.setContent("foo".getBytes(UTF_8));
    DefaultServerRequest request = new DefaultServerRequest(servletRequest, Collections.emptyList());
    request.body(String.clreplaced);
}

18 Source : DefaultServerRequestTests.java
with MIT License
from Vip-Augus

@Test
public void bodyClreplaced() throws Exception {
    MockHttpServletRequest servletRequest = new MockHttpServletRequest("GET", "/");
    servletRequest.setContentType(MediaType.TEXT_PLAIN_VALUE);
    servletRequest.setContent("foo".getBytes(UTF_8));
    DefaultServerRequest request = new DefaultServerRequest(servletRequest, this.messageConverters);
    String result = request.body(String.clreplaced);
    replacedertEquals("foo", result);
}

18 Source : RestTemplateTests.java
with MIT License
from Vip-Augus

@Test
@SuppressWarnings("rawtypes")
public void exchangeParameterizedType() throws Exception {
    GenericHttpMessageConverter converter = mock(GenericHttpMessageConverter.clreplaced);
    template.setMessageConverters(Collections.<HttpMessageConverter<?>>singletonList(converter));
    ParameterizedTypeReference<List<Integer>> intList = new ParameterizedTypeReference<List<Integer>>() {
    };
    given(converter.canRead(intList.getType(), null, null)).willReturn(true);
    given(converter.getSupportedMediaTypes()).willReturn(Collections.singletonList(MediaType.TEXT_PLAIN));
    given(converter.canWrite(String.clreplaced, String.clreplaced, null)).willReturn(true);
    HttpHeaders requestHeaders = new HttpHeaders();
    mockSentRequest(POST, "https://example.com", requestHeaders);
    List<Integer> expected = Collections.singletonList(42);
    HttpHeaders responseHeaders = new HttpHeaders();
    responseHeaders.setContentType(MediaType.TEXT_PLAIN);
    responseHeaders.setContentLength(10);
    mockResponseStatus(HttpStatus.OK);
    given(response.getHeaders()).willReturn(responseHeaders);
    given(response.getBody()).willReturn(new ByteArrayInputStream(Integer.toString(42).getBytes()));
    given(converter.canRead(intList.getType(), null, MediaType.TEXT_PLAIN)).willReturn(true);
    given(converter.read(eq(intList.getType()), eq(null), any(HttpInputMessage.clreplaced))).willReturn(expected);
    HttpHeaders enreplacedyHeaders = new HttpHeaders();
    enreplacedyHeaders.set("MyHeader", "MyValue");
    HttpEnreplacedy<String> requestEnreplacedy = new HttpEnreplacedy<>("Hello World", enreplacedyHeaders);
    ResponseEnreplacedy<List<Integer>> result = template.exchange("https://example.com", POST, requestEnreplacedy, intList);
    replacedertEquals("Invalid POST result", expected, result.getBody());
    replacedertEquals("Invalid Content-Type", MediaType.TEXT_PLAIN, result.getHeaders().getContentType());
    replacedertEquals("Invalid Accept header", MediaType.TEXT_PLAIN_VALUE, requestHeaders.getFirst("Accept"));
    replacedertEquals("Invalid custom header", "MyValue", requestHeaders.getFirst("MyHeader"));
    replacedertEquals("Invalid status code", HttpStatus.OK, result.getStatusCode());
    verify(response).close();
}

18 Source : ObjectToStringHttpMessageConverterTests.java
with MIT License
from Vip-Augus

@Test
public void write() throws IOException {
    this.converter.write((byte) -8, null, this.response);
    replacedertEquals("ISO-8859-1", this.servletResponse.getCharacterEncoding());
    replacedertTrue(this.servletResponse.getContentType().startsWith(MediaType.TEXT_PLAIN_VALUE));
    replacedertEquals(2, this.servletResponse.getContentLength());
    replacedertArrayEquals(new byte[] { '-', '8' }, this.servletResponse.getContentAsByteArray());
}

18 Source : ScriptTemplateViewTests.java
with Apache License 2.0
from SourceHot

// SPR-13379
@Test
public void contentType() throws Exception {
    MockServletContext servletContext = new MockServletContext();
    this.wac.setServletContext(servletContext);
    this.wac.refresh();
    MockHttpServletRequest request = new MockHttpServletRequest();
    request.setAttribute(DispatcherServlet.WEB_APPLICATION_CONTEXT_ATTRIBUTE, this.wac);
    MockHttpServletResponse response = new MockHttpServletResponse();
    Map<String, Object> model = new HashMap<>();
    this.view.setEngine(mock(InvocableScriptEngine.clreplaced));
    this.view.setRenderFunction("render");
    this.view.setResourceLoaderPath("clreplacedpath:org/springframework/web/servlet/view/script/");
    this.view.setUrl("empty.txt");
    this.view.setApplicationContext(this.wac);
    this.view.render(model, request, response);
    replacedertThat(response.getHeader(HttpHeaders.CONTENT_TYPE)).isEqualTo((MediaType.TEXT_HTML_VALUE + ";charset=" + StandardCharsets.UTF_8));
    response = new MockHttpServletResponse();
    this.view.setContentType(MediaType.TEXT_PLAIN_VALUE);
    this.view.render(model, request, response);
    replacedertThat(response.getHeader(HttpHeaders.CONTENT_TYPE)).isEqualTo((MediaType.TEXT_PLAIN_VALUE + ";charset=" + StandardCharsets.UTF_8));
    response = new MockHttpServletResponse();
    this.view.setCharset(StandardCharsets.ISO_8859_1);
    this.view.render(model, request, response);
    replacedertThat(response.getHeader(HttpHeaders.CONTENT_TYPE)).isEqualTo((MediaType.TEXT_PLAIN_VALUE + ";charset=" + StandardCharsets.ISO_8859_1));
}

18 Source : RequestResponseBodyMethodProcessorMockTests.java
with Apache License 2.0
from SourceHot

// SPR-9942
@Test
public void resolveArgumentRequiredNoContent() throws Exception {
    servletRequest.setContentType(MediaType.TEXT_PLAIN_VALUE);
    servletRequest.setContent(new byte[0]);
    given(stringMessageConverter.canRead(String.clreplaced, MediaType.TEXT_PLAIN)).willReturn(true);
    given(stringMessageConverter.read(eq(String.clreplaced), isA(HttpInputMessage.clreplaced))).willReturn(null);
    replacedertThatExceptionOfType(HttpMessageNotReadableException.clreplaced).isThrownBy(() -> processor.resolveArgument(paramRequestBodyString, mavContainer, webRequest, new ValidatingBinderFactory()));
}

18 Source : RestTemplateTests.java
with Apache License 2.0
from SourceHot

@Test
@SuppressWarnings("rawtypes")
public void exchangeParameterizedType() throws Exception {
    GenericHttpMessageConverter converter = mock(GenericHttpMessageConverter.clreplaced);
    template.setMessageConverters(Collections.<HttpMessageConverter<?>>singletonList(converter));
    ParameterizedTypeReference<List<Integer>> intList = new ParameterizedTypeReference<List<Integer>>() {
    };
    given(converter.canRead(intList.getType(), null, null)).willReturn(true);
    given(converter.getSupportedMediaTypes()).willReturn(Collections.singletonList(MediaType.TEXT_PLAIN));
    given(converter.canWrite(String.clreplaced, String.clreplaced, null)).willReturn(true);
    HttpHeaders requestHeaders = new HttpHeaders();
    mockSentRequest(POST, "https://example.com", requestHeaders);
    List<Integer> expected = Collections.singletonList(42);
    HttpHeaders responseHeaders = new HttpHeaders();
    responseHeaders.setContentType(MediaType.TEXT_PLAIN);
    responseHeaders.setContentLength(10);
    mockResponseStatus(HttpStatus.OK);
    given(response.getHeaders()).willReturn(responseHeaders);
    given(response.getBody()).willReturn(new ByteArrayInputStream(Integer.toString(42).getBytes()));
    given(converter.canRead(intList.getType(), null, MediaType.TEXT_PLAIN)).willReturn(true);
    given(converter.read(eq(intList.getType()), eq(null), any(HttpInputMessage.clreplaced))).willReturn(expected);
    HttpHeaders enreplacedyHeaders = new HttpHeaders();
    enreplacedyHeaders.set("MyHeader", "MyValue");
    HttpEnreplacedy<String> requestEnreplacedy = new HttpEnreplacedy<>("Hello World", enreplacedyHeaders);
    ResponseEnreplacedy<List<Integer>> result = template.exchange("https://example.com", POST, requestEnreplacedy, intList);
    replacedertThat(result.getBody()).as("Invalid POST result").isEqualTo(expected);
    replacedertThat(result.getHeaders().getContentType()).as("Invalid Content-Type").isEqualTo(MediaType.TEXT_PLAIN);
    replacedertThat(requestHeaders.getFirst("Accept")).as("Invalid Accept header").isEqualTo(MediaType.TEXT_PLAIN_VALUE);
    replacedertThat(requestHeaders.getFirst("MyHeader")).as("Invalid custom header").isEqualTo("MyValue");
    replacedertThat(result.getStatusCode()).as("Invalid status code").isEqualTo(HttpStatus.OK);
    verify(response).close();
}

18 Source : ObjectToStringHttpMessageConverterTests.java
with Apache License 2.0
from SourceHot

@Test
public void writeUtf16() throws IOException {
    MediaType contentType = new MediaType("text", "plain", StandardCharsets.UTF_16);
    this.converter.write(Integer.valueOf(958), contentType, this.response);
    replacedertThat(this.servletResponse.getCharacterEncoding()).isEqualTo("UTF-16");
    replacedertThat(this.servletResponse.getContentType().startsWith(MediaType.TEXT_PLAIN_VALUE)).isTrue();
    replacedertThat(this.servletResponse.getContentLength()).isEqualTo(8);
    // First two bytes: byte order mark
    replacedertThat(this.servletResponse.getContentAsByteArray()).isEqualTo(new byte[] { -2, -1, 0, '9', 0, '5', 0, '8' });
}

18 Source : CustomerCamelRoute.java
with Apache License 2.0
from redhat-scholars

@Override
public void configure() throws Exception {
    restConfiguration().component("servlet").enableCORS(true).contextPath("/").bindingMode(RestBindingMode.auto);
    rest("/").get().consumes(MediaType.TEXT_PLAIN_VALUE).route().routeId("root").pipeline().bean("CustomerCamelRoute", "addTracer").to("http4:preference:8080/?httpClient.connectTimeout=1000&bridgeEndpoint=true©Headers=true&connectionClose=true").end().convertBodyTo(String.clreplaced).onException(HttpOperationFailedException.clreplaced).handled(true).process(this::handleHttpFailure).setHeader(Exchange.HTTP_RESPONSE_CODE, constant(503)).end().onException(Exception.clreplaced).log(exceptionMessage().toString()).handled(true).transform(simpleF(RESPONSE_STRING_FORMAT, exceptionMessage())).setHeader(Exchange.HTTP_RESPONSE_CODE, constant(503)).end().transform(simpleF(RESPONSE_STRING_FORMAT, "${body}")).endRest();
}

18 Source : DeliveryController.java
with GNU Affero General Public License v3.0
from progilone

@RequestMapping(value = "/{id}", method = RequestMethod.GET, params = { "deliveryReport" }, produces = MediaType.APPLICATION_OCTET_STREAM_VALUE)
@Timed
@RolesAllowed(DEL_HAB0)
public ResponseEnreplacedy<?> getDeliveryReport(final HttpServletResponse response, @PathVariable final String id) throws PgcnTechnicalException {
    if (!accessHelper.checkDelivery(id)) {
        return new ResponseEnreplacedy<>(HttpStatus.FORBIDDEN);
    }
    final File report = deliveryReportingService.getDeliveryReportForDelivery(id);
    if (report == null) {
        return new ResponseEnreplacedy<>(HttpStatus.NOT_FOUND);
    } else {
        writeResponseForDownload(response, report, MediaType.TEXT_PLAIN_VALUE, report.getName());
        return new ResponseEnreplacedy<>(HttpStatus.OK);
    }
}

18 Source : WebStorageClientTest.java
with Apache License 2.0
from OctoPerf

@Test
public void shouldGetContent() throws InterruptedException {
    server.enqueue(new MockResponse().setResponseCode(200).setHeader(HttpHeaders.CONTENT_TYPE, MediaType.TEXT_PLAIN_VALUE).setBody("content"));
    final var response = client.getContent("path").block();
    replacedertThat(response).isEqualTo("content");
    final var recordedRequest = server.takeRequest();
    replacedertThat(recordedRequest.getPath()).startsWith("/files/get/content?path=path");
}

18 Source : WebAnalysisClientTest.java
with Apache License 2.0
from OctoPerf

@Test
public void shouldDeleteResult() throws InterruptedException {
    final var resultId = "resultId";
    server.enqueue(new MockResponse().setResponseCode(200).setHeader(HttpHeaders.CONTENT_TYPE, MediaType.TEXT_PLAIN_VALUE).setBody(resultId));
    final var response = client.delete(resultId).block();
    replacedertThat(response).isEqualTo(resultId);
    final RecordedRequest request = server.takeRequest();
    replacedertThat(request.getPath()).isEqualTo("/result?resultId=resultId");
    replacedertThat(request.getMethod()).isEqualTo("DELETE");
}

18 Source : RestTemplateTests.java
with MIT License
from mindcarver

@Test
@SuppressWarnings("rawtypes")
public void exchangeParameterizedType() throws Exception {
    GenericHttpMessageConverter converter = mock(GenericHttpMessageConverter.clreplaced);
    template.setMessageConverters(Collections.<HttpMessageConverter<?>>singletonList(converter));
    ParameterizedTypeReference<List<Integer>> intList = new ParameterizedTypeReference<List<Integer>>() {
    };
    given(converter.canRead(intList.getType(), null, null)).willReturn(true);
    given(converter.getSupportedMediaTypes()).willReturn(Collections.singletonList(MediaType.TEXT_PLAIN));
    given(converter.canWrite(String.clreplaced, String.clreplaced, null)).willReturn(true);
    HttpHeaders requestHeaders = new HttpHeaders();
    mockSentRequest(POST, "http://example.com", requestHeaders);
    List<Integer> expected = Collections.singletonList(42);
    HttpHeaders responseHeaders = new HttpHeaders();
    responseHeaders.setContentType(MediaType.TEXT_PLAIN);
    responseHeaders.setContentLength(10);
    mockResponseStatus(HttpStatus.OK);
    given(response.getHeaders()).willReturn(responseHeaders);
    given(response.getBody()).willReturn(new ByteArrayInputStream(Integer.toString(42).getBytes()));
    given(converter.canRead(intList.getType(), null, MediaType.TEXT_PLAIN)).willReturn(true);
    given(converter.read(eq(intList.getType()), eq(null), any(HttpInputMessage.clreplaced))).willReturn(expected);
    HttpHeaders enreplacedyHeaders = new HttpHeaders();
    enreplacedyHeaders.set("MyHeader", "MyValue");
    HttpEnreplacedy<String> requestEnreplacedy = new HttpEnreplacedy<>("Hello World", enreplacedyHeaders);
    ResponseEnreplacedy<List<Integer>> result = template.exchange("http://example.com", POST, requestEnreplacedy, intList);
    replacedertEquals("Invalid POST result", expected, result.getBody());
    replacedertEquals("Invalid Content-Type", MediaType.TEXT_PLAIN, result.getHeaders().getContentType());
    replacedertEquals("Invalid Accept header", MediaType.TEXT_PLAIN_VALUE, requestHeaders.getFirst("Accept"));
    replacedertEquals("Invalid custom header", "MyValue", requestHeaders.getFirst("MyHeader"));
    replacedertEquals("Invalid status code", HttpStatus.OK, result.getStatusCode());
    verify(response).close();
}

18 Source : RestTemplateTests.java
with Apache License 2.0
from langtianya

@Test
public void exchange() throws Exception {
    given(converter.canRead(Integer.clreplaced, null)).willReturn(true);
    given(converter.getSupportedMediaTypes()).willReturn(Collections.singletonList(MediaType.TEXT_PLAIN));
    given(requestFactory.createRequest(new URI("http://example.com"), HttpMethod.POST)).willReturn(this.request);
    HttpHeaders requestHeaders = new HttpHeaders();
    given(this.request.getHeaders()).willReturn(requestHeaders);
    given(converter.canWrite(String.clreplaced, null)).willReturn(true);
    String body = "Hello World";
    converter.write(body, null, this.request);
    given(this.request.execute()).willReturn(response);
    given(errorHandler.hasError(response)).willReturn(false);
    Integer expected = 42;
    HttpHeaders responseHeaders = new HttpHeaders();
    responseHeaders.setContentType(MediaType.TEXT_PLAIN);
    responseHeaders.setContentLength(10);
    given(response.getStatusCode()).willReturn(HttpStatus.OK);
    given(response.getHeaders()).willReturn(responseHeaders);
    given(response.getBody()).willReturn(new ByteArrayInputStream(expected.toString().getBytes()));
    given(converter.canRead(Integer.clreplaced, MediaType.TEXT_PLAIN)).willReturn(true);
    given(converter.read(Integer.clreplaced, response)).willReturn(expected);
    given(converter.read(eq(Integer.clreplaced), any(HttpInputMessage.clreplaced))).willReturn(expected);
    given(response.getStatusCode()).willReturn(HttpStatus.OK);
    HttpStatus status = HttpStatus.OK;
    given(response.getStatusCode()).willReturn(status);
    given(response.getStatusText()).willReturn(status.getReasonPhrase());
    HttpHeaders enreplacedyHeaders = new HttpHeaders();
    enreplacedyHeaders.set("MyHeader", "MyValue");
    HttpEnreplacedy<String> requestEnreplacedy = new HttpEnreplacedy<String>(body, enreplacedyHeaders);
    ResponseEnreplacedy<Integer> result = template.exchange("http://example.com", HttpMethod.POST, requestEnreplacedy, Integer.clreplaced);
    replacedertEquals("Invalid POST result", expected, result.getBody());
    replacedertEquals("Invalid Content-Type", MediaType.TEXT_PLAIN, result.getHeaders().getContentType());
    replacedertEquals("Invalid Accept header", MediaType.TEXT_PLAIN_VALUE, requestHeaders.getFirst("Accept"));
    replacedertEquals("Invalid custom header", "MyValue", requestHeaders.getFirst("MyHeader"));
    replacedertEquals("Invalid status code", HttpStatus.OK, result.getStatusCode());
    verify(response).close();
}

18 Source : RestTemplateTests.java
with Apache License 2.0
from langtianya

@Test
@SuppressWarnings("rawtypes")
public void exchangeParameterizedType() throws Exception {
    GenericHttpMessageConverter converter = mock(GenericHttpMessageConverter.clreplaced);
    template.setMessageConverters(Collections.<HttpMessageConverter<?>>singletonList(converter));
    ParameterizedTypeReference<List<Integer>> intList = new ParameterizedTypeReference<List<Integer>>() {
    };
    given(converter.canRead(intList.getType(), null, null)).willReturn(true);
    given(converter.getSupportedMediaTypes()).willReturn(Collections.singletonList(MediaType.TEXT_PLAIN));
    given(requestFactory.createRequest(new URI("http://example.com"), HttpMethod.POST)).willReturn(this.request);
    HttpHeaders requestHeaders = new HttpHeaders();
    given(this.request.getHeaders()).willReturn(requestHeaders);
    given(converter.canWrite(String.clreplaced, null)).willReturn(true);
    String requestBody = "Hello World";
    converter.write(requestBody, null, this.request);
    given(this.request.execute()).willReturn(response);
    given(errorHandler.hasError(response)).willReturn(false);
    List<Integer> expected = Collections.singletonList(42);
    HttpHeaders responseHeaders = new HttpHeaders();
    responseHeaders.setContentType(MediaType.TEXT_PLAIN);
    responseHeaders.setContentLength(10);
    given(response.getStatusCode()).willReturn(HttpStatus.OK);
    given(response.getHeaders()).willReturn(responseHeaders);
    given(response.getBody()).willReturn(new ByteArrayInputStream(new Integer(42).toString().getBytes()));
    given(converter.canRead(intList.getType(), null, MediaType.TEXT_PLAIN)).willReturn(true);
    given(converter.read(eq(intList.getType()), eq(null), any(HttpInputMessage.clreplaced))).willReturn(expected);
    given(response.getStatusCode()).willReturn(HttpStatus.OK);
    HttpStatus status = HttpStatus.OK;
    given(response.getStatusCode()).willReturn(status);
    given(response.getStatusText()).willReturn(status.getReasonPhrase());
    HttpHeaders enreplacedyHeaders = new HttpHeaders();
    enreplacedyHeaders.set("MyHeader", "MyValue");
    HttpEnreplacedy<String> requestEnreplacedy = new HttpEnreplacedy<String>(requestBody, enreplacedyHeaders);
    ResponseEnreplacedy<List<Integer>> result = template.exchange("http://example.com", HttpMethod.POST, requestEnreplacedy, intList);
    replacedertEquals("Invalid POST result", expected, result.getBody());
    replacedertEquals("Invalid Content-Type", MediaType.TEXT_PLAIN, result.getHeaders().getContentType());
    replacedertEquals("Invalid Accept header", MediaType.TEXT_PLAIN_VALUE, requestHeaders.getFirst("Accept"));
    replacedertEquals("Invalid custom header", "MyValue", requestHeaders.getFirst("MyHeader"));
    replacedertEquals("Invalid status code", HttpStatus.OK, result.getStatusCode());
    verify(response).close();
}

18 Source : EmailRestControllerMVCIntegrationTest.java
with Apache License 2.0
from gessnerfl

@Test
void shouldReturnAttachmentForEmail() throws Exception {
    var email = createRandomEmail(1);
    var attachment = email.getAttachments().get(0);
    this.mockMvc.perform(get("/api/email/" + email.getId() + "/attachment/" + attachment.getId())).andExpect(header().string(HttpHeaders.CONTENT_DISPOSITION, "attachment;filename=" + attachment.getFilename())).andExpect(header().string(HttpHeaders.CONTENT_LENGTH, "" + attachment.getData().length)).andExpect(header().string(HttpHeaders.CONTENT_TYPE, MediaType.TEXT_PLAIN_VALUE)).andExpect(content().bytes(attachment.getData())).andExpect(status().isOk());
}

18 Source : PipelineRunController.java
with Apache License 2.0
from epam

@RequestMapping(value = "/run/{runId}/logfile", method = RequestMethod.GET)
@ResponseBody
@ApiOperation(value = "Downloads pipeline run logs as a text file.", notes = "Downloads pipeline run logs a text file.", produces = MediaType.TEXT_PLAIN_VALUE)
@ApiResponses(value = { @ApiResponse(code = HTTP_STATUS_OK, message = API_STATUS_DESCRIPTION) })
public void downloadLogs(@PathVariable(value = RUN_ID) Long runId, HttpServletResponse response) throws IOException {
    PipelineRun run = runApiService.loadPipelineRun(runId);
    byte[] logs = runApiService.downloadLogs(runId).getBytes(Charset.defaultCharset());
    response.setContentType(MediaType.TEXT_PLAIN_VALUE);
    String pipelineName = !StringUtils.isEmpty(run.getPipelineName()) ? run.getPipelineName() : PipelineRun.DEFAULT_PIPELINE_NAME;
    String pipelineVersion = !StringUtils.isEmpty(run.getVersion()) ? run.getVersion() : "";
    response.setHeader("Content-Disposition", String.format("attachment;filename=%s_%s_%d.log", pipelineName, pipelineVersion, run.getId()));
    response.setContentLengthLong(logs.length);
    try (ServletOutputStream stream = response.getOutputStream()) {
        stream.write(logs);
        stream.flush();
    }
}

18 Source : DownloadSchema.java
with Apache License 2.0
from apache

@ApiResponses({ @ApiResponse(code = 200, response = File.clreplaced, message = "") })
@GetMapping(path = "/slowInputStream")
public ResponseEnreplacedy<InputStream> slowInputStream() throws IOException {
    PipedInputStream in = new PipedInputStream();
    PipedOutputStream out = new PipedOutputStream();
    in.connect(out);
    slowInputStreamThread = new Thread(() -> {
        Thread.currentThread().setName("download thread");
        byte[] bytes = "1".getBytes();
        for (; ; ) {
            try {
                out.write(bytes);
                out.flush();
                Thread.sleep(1000);
            } catch (Throwable e) {
                break;
            }
        }
        try {
            out.close();
        } catch (final IOException ioe) {
        // ignore
        }
    });
    slowInputStreamThread.start();
    ResponseEnreplacedy<InputStream> responseEnreplacedy = ResponseEnreplacedy.ok().header(HttpHeaders.CONTENT_TYPE, MediaType.TEXT_PLAIN_VALUE).header(HttpHeaders.CONTENT_DISPOSITION, "attachment;filename=slowInputStream.txt").body(in);
    return responseEnreplacedy;
}

18 Source : DownloadSchema.java
with Apache License 2.0
from apache

@GetMapping(path = "/enreplacedyResource")
@ApiResponses({ @ApiResponse(code = 200, response = File.clreplaced, message = "") })
public ResponseEnreplacedy<Resource> enreplacedyResource(String content) {
    return ResponseEnreplacedy.ok().header(HttpHeaders.CONTENT_TYPE, MediaType.TEXT_PLAIN_VALUE).header(HttpHeaders.CONTENT_DISPOSITION, "attachment;filename=enreplacedyResource.txt").body(new ByteArrayResource(content.getBytes(StandardCharsets.UTF_8)));
}

17 Source : ScriptTemplateViewTests.java
with MIT License
from Vip-Augus

@Test
public void detectScriptTemplateConfigWithEngine() {
    InvocableScriptEngine engine = mock(InvocableScriptEngine.clreplaced);
    this.configurer.setEngine(engine);
    this.configurer.setRenderObject("Template");
    this.configurer.setRenderFunction("render");
    this.configurer.setContentType(MediaType.TEXT_PLAIN_VALUE);
    this.configurer.setCharset(StandardCharsets.ISO_8859_1);
    this.configurer.setSharedEngine(true);
    DirectFieldAccessor accessor = new DirectFieldAccessor(this.view);
    this.view.setApplicationContext(this.wac);
    replacedertEquals(engine, accessor.getPropertyValue("engine"));
    replacedertEquals("Template", accessor.getPropertyValue("renderObject"));
    replacedertEquals("render", accessor.getPropertyValue("renderFunction"));
    replacedertEquals(MediaType.TEXT_PLAIN_VALUE, accessor.getPropertyValue("contentType"));
    replacedertEquals(StandardCharsets.ISO_8859_1, accessor.getPropertyValue("charset"));
    replacedertEquals(true, accessor.getPropertyValue("sharedEngine"));
}

17 Source : ScriptTemplateViewTests.java
with MIT License
from Vip-Augus

// SPR-13379
@Test
public void contentType() throws Exception {
    MockServletContext servletContext = new MockServletContext();
    this.wac.setServletContext(servletContext);
    this.wac.refresh();
    MockHttpServletRequest request = new MockHttpServletRequest();
    request.setAttribute(DispatcherServlet.WEB_APPLICATION_CONTEXT_ATTRIBUTE, this.wac);
    MockHttpServletResponse response = new MockHttpServletResponse();
    Map<String, Object> model = new HashMap<>();
    this.view.setEngine(mock(InvocableScriptEngine.clreplaced));
    this.view.setRenderFunction("render");
    this.view.setResourceLoaderPath("clreplacedpath:org/springframework/web/servlet/view/script/");
    this.view.setUrl("empty.txt");
    this.view.setApplicationContext(this.wac);
    this.view.render(model, request, response);
    replacedertEquals(MediaType.TEXT_HTML_VALUE + ";charset=" + StandardCharsets.UTF_8, response.getHeader(HttpHeaders.CONTENT_TYPE));
    response = new MockHttpServletResponse();
    this.view.setContentType(MediaType.TEXT_PLAIN_VALUE);
    this.view.render(model, request, response);
    replacedertEquals(MediaType.TEXT_PLAIN_VALUE + ";charset=" + StandardCharsets.UTF_8, response.getHeader(HttpHeaders.CONTENT_TYPE));
    response = new MockHttpServletResponse();
    this.view.setCharset(StandardCharsets.ISO_8859_1);
    this.view.render(model, request, response);
    replacedertEquals(MediaType.TEXT_PLAIN_VALUE + ";charset=" + StandardCharsets.ISO_8859_1, response.getHeader(HttpHeaders.CONTENT_TYPE));
}

See More Examples