tree: c36454bb11b8505694520869f51c9a6d4bc833e3 [path history] [tgz]
  1. src/
  2. pom.xml
  3. README.MD
examples/multipart-webapp/README.MD

Multipart Web app Example

This example demonstrates how to develop RESTful web service with demonstrating Jakarta-REST Integration with MIME MultiPart Message Formats and a Jakarta EE 9 compliant Web container.

Please see also comparable example demonstrating usage of Jakarta REST 3.1 API for MIME MultiPart Message Formats (JERSEY_ROOT/examples/rest31-sebootstrap-multipart)

Contents

The mapping of the URI path space is presented in the following table:

URI pathDescriptionSample request using curl
/form/partPOST message returning entire stringcurl -X POST -F "part=part1" http://localhost:8080/multipart-webapp/form/part
/form/part-file-namePOST message returning part filename string.Be sure to execute this curl from project directory where pom.xml resides
curl -X POST -F "part=@pom.xml" http://localhost:8080/multipart-webapp/form/part-file-name
/form/xml-jaxb-partPOST message returning xml jaxb part string.No curl sample available, please check test sources.

Running the Example

You can run the example using Jetty as follows:

mvn clean package jetty:run

The sample requests are using cURL command line tool.