Skip to content

Latest commit

 

History

History
 
 

clipboard

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Clipboard Example

Very basic resource example showcases CRUD functionality implemented via HTTP POST, GET, PUT and DELETE methods. A simple clipboard is simulated which is capable of handling text data only.

Contents

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

URI path Resource class HTTP methods
/clipboard ClipboardResource GET
/clipboard ClipboardResource POST
/clipboard ClipboardResource PUT
/clipboard ClipboardResource DELETE
/clipboard/history ClipboardResource GET
/clipboard/history ClipboardResource DELETE

Running the Example

Run the example as follows:

mvn clean compile exec:java

This deploys the Clipboard example using Grizzly

You can post a JSON entity:

curl -X POST http://localhost:8080/base/clipboard -H "Content-Type:application/json" -d '
{
   content: "The urgent task."
}'

or plain text entity:

curl -v -X POST http://localhost:8080/base/clipboard -H "Content-Type:text/plain" -d 'The urgent task'

After you successfully deploy the application and post entities, visit the following URLs: