App-MFILE

 view release on metacpan or  search on metacpan

Build.PL  view on Meta::CPAN

        'Software::License'  => 0,
    },
    build_requires     => { 
        'App::CELL'          => 0.222,
        'Params::Validate'   => 1.06,
        'Test::Fatal'        => 0,
    },
    requires           => {
        'perl'               => 5.012,
        'App::CELL'          => 0.222,
        'HTTP::Request::Common' => 0,
        'JSON'               => 0,
        'LWP::UserAgent'     => 0,
        'Params::Validate'   => 1.06,
    },
    meta_merge => {
        resources => {
            homepage => 'https://sourceforge.net/projects/mfile/',
            repository => 'https://sourceforge.net/p/mfile/code/',
        }
    },

META.json  view on Meta::CPAN

      },
      "configure" : {
         "requires" : {
            "Module::Build" : "0.37",
            "Software::License" : "0"
         }
      },
      "runtime" : {
         "requires" : {
            "App::CELL" : "0.222",
            "HTTP::Request::Common" : "0",
            "JSON" : "0",
            "LWP::UserAgent" : "0",
            "Params::Validate" : "1.06",
            "perl" : "5.012"
         }
      }
   },
   "provides" : {
      "App::MFILE" : {
         "file" : "lib/App/MFILE.pm",

META.yml  view on Meta::CPAN

name: App-MFILE
provides:
  App::MFILE:
    file: lib/App/MFILE.pm
    version: 0.182
  App::MFILE::HTTP:
    file: lib/App/MFILE/HTTP.pm
    version: 0
requires:
  App::CELL: 0.222
  HTTP::Request::Common: 0
  JSON: 0
  LWP::UserAgent: 0
  Params::Validate: 1.06
  perl: 5.012
resources:
  homepage: https://sourceforge.net/projects/mfile/
  license: http://opensource.org/licenses/BSD-3-Clause
  repository: https://sourceforge.net/p/mfile/code/
version: 0.182

lib/App/MFILE/HTTP.pm  view on Meta::CPAN

package App::MFILE::HTTP;

use 5.012;
use strict;
use warnings;

use App::CELL qw( $CELL $log $site $meta );
use Data::Dumper;
use Encode qw( encode_utf8 );
use Exporter qw( import );
use HTTP::Request::Common qw( GET PUT POST DELETE );
use JSON;
use LWP::UserAgent;
use Params::Validate qw( :all );
use Try::Tiny;



=head1 NAME

App::MFILE::HTTP - general REST request forwarder for MFILE-based clients



( run in 0.547 second using v1.01-cache-2.11-cpan-de7293f3b23 )