Changes for version 0.277 - 2015-07-28

  • finish splitting off Web::MREST::CLI into a separate distro
    • bin/mrest: import normalize_filespec() from Web::MREST::CLI::UserAgent
    • Util.pm: drop normalize_filespec(); has been moved to Web::MREST::CLI
    • lib/Web/MREST/: drop entire CLI/ subtree (just two files, actually)
    • config/: drop all CLI-related files and keep server-related ones
    • Build.PL: require Web::MREST::CLI >= 0.276

Documentation

Web::MREST server startup script

Modules

Minimalistic REST server
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