Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
January 18, 2022 07:28 am GMT

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")    @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.


Original Link: https://dev.to/codever/how-to-pass-text-as-input-in-a-post-request-body-with-jax-rs-c5b

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To