/** * Return a parsed representation of the {@literal Content-Disposition} header. * @since 5.0 * @see #setContentDisposition(ContentDisposition) */ public ContentDisposition getContentDisposition() { String contentDisposition = getFirst(CONTENT_DISPOSITION); if (contentDisposition != null) { return ContentDisposition.parse(contentDisposition); } return ContentDisposition.empty(); }
/** * Return a parsed representation of the {@literal Content-Disposition} header. * @since 5.0 * @see #setContentDisposition(ContentDisposition) */ public ContentDisposition getContentDisposition() { String contentDisposition = getFirst(CONTENT_DISPOSITION); if (contentDisposition != null) { return ContentDisposition.parse(contentDisposition); } return ContentDisposition.empty(); }
@Test public void contentDisposition() { ContentDisposition disposition = headers.getContentDisposition(); assertNotNull(disposition); assertEquals("Invalid Content-Disposition header", ContentDisposition.empty(), headers.getContentDisposition()); disposition = ContentDisposition.builder("attachment").name("foo").filename("foo.txt").size(123L).build(); headers.setContentDisposition(disposition); assertEquals("Invalid Content-Disposition header", disposition, headers.getContentDisposition()); }
/** * Return a parsed representation of the {@literal Content-Disposition} header. * @since 5.0 * @see #setContentDisposition(ContentDisposition) */ public ContentDisposition getContentDisposition() { String contentDisposition = getFirst(CONTENT_DISPOSITION); if (contentDisposition != null) { return ContentDisposition.parse(contentDisposition); } return ContentDisposition.empty(); }
/** * Return a parsed representation of the {@literal Content-Disposition} header. * @since 5.0 * @see #setContentDisposition(ContentDisposition) */ public ContentDisposition getContentDisposition() { String contentDisposition = getFirst(CONTENT_DISPOSITION); if (contentDisposition != null) { return ContentDisposition.parse(contentDisposition); } return ContentDisposition.empty(); }