Changes for version 0.275 - 2015-07-26

  • Add missing "use Pod::Usage" to bin/mrest
  • Entity.pm: declare error statuses properly in mrest_generate_response_json() (fixes Github issue #6)
  • CLI/UserAgent.pm: in send_req(), be more careful when modifying the response
  • Build.PL: add Cwd and File::Basename to BuildRequires
  • bin/mrest-standalone: add wrapper for starting server in standalone mode
  • update documentation of standalone mode in MREST.pm

Documentation

Web::MREST server startup script
Web::MREST demo/testing command-line client

Modules

Minimalistic REST server
Parser for MREST command line client
HTTP user agent for command-line client
Resource handlers
Methods for dealing with request, response entities
Routines for initializing our Path::Router instance
HTTP request/response cycle
Test helper functions
Override service_unavailable method
Override forbidden method
Override is_authorized method
Miscellaneous utilities
General discussion of REST and Web Services