How to pass text as input in a POST request body with Jax-RS

Use MediaType.TEXT_PLAIN in the @Consumes annotation and then you have access to the text content as string

@POST
@Path(“organisation”)
@Consumes(MediaType.TEXT_PLAIN)
@ApiOperation(value = “Create bookmark from text”)
@ApiRespon…


This content originally appeared on DEV Community and was authored by Adrian Matei

Use MediaType.TEXT_PLAIN in the @Consumes annotation and then you have access to the text content as string

    @POST
    @Path("organisation")
    @Consumes(MediaType.TEXT_PLAIN)
    @ApiOperation(value = "Create bookmark from text")
    @ApiResponses({
            @ApiResponse(code = 201, message = "Bookmark successfully created.", response = Bookmark.class),
            @ApiResponse(code = 403, message = "Forbidden")
    })
    public Response createBookmark(@ApiParam("Bookmark") String boookmark, @Context UriInfo uriInfo) throws JAXBException {
        Bookmark created = bookmarkService.createBookmarkFromString(bookmark);
        UriBuilder builder = uriInfo.getAbsolutePathBuilder();
        builder.path(created.getUuid().toString());
        return Response.created(builder.build()).build();
    }

Shared with ❤️ from Codever. Use 👉 copy to mine functionality to add it to your personal snippets collection.


This content originally appeared on DEV Community and was authored by Adrian Matei


Print Share Comment Cite Upload Translate Updates
APA

Adrian Matei | Sciencx (2022-01-18T07:28:35+00:00) How to pass text as input in a POST request body with Jax-RS. Retrieved from https://www.scien.cx/2022/01/18/how-to-pass-text-as-input-in-a-post-request-body-with-jax-rs/

MLA
" » How to pass text as input in a POST request body with Jax-RS." Adrian Matei | Sciencx - Tuesday January 18, 2022, https://www.scien.cx/2022/01/18/how-to-pass-text-as-input-in-a-post-request-body-with-jax-rs/
HARVARD
Adrian Matei | Sciencx Tuesday January 18, 2022 » How to pass text as input in a POST request body with Jax-RS., viewed ,<https://www.scien.cx/2022/01/18/how-to-pass-text-as-input-in-a-post-request-body-with-jax-rs/>
VANCOUVER
Adrian Matei | Sciencx - » How to pass text as input in a POST request body with Jax-RS. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2022/01/18/how-to-pass-text-as-input-in-a-post-request-body-with-jax-rs/
CHICAGO
" » How to pass text as input in a POST request body with Jax-RS." Adrian Matei | Sciencx - Accessed . https://www.scien.cx/2022/01/18/how-to-pass-text-as-input-in-a-post-request-body-with-jax-rs/
IEEE
" » How to pass text as input in a POST request body with Jax-RS." Adrian Matei | Sciencx [Online]. Available: https://www.scien.cx/2022/01/18/how-to-pass-text-as-input-in-a-post-request-body-with-jax-rs/. [Accessed: ]
rf:citation
» How to pass text as input in a POST request body with Jax-RS | Adrian Matei | Sciencx | https://www.scien.cx/2022/01/18/how-to-pass-text-as-input-in-a-post-request-body-with-jax-rs/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.