summaryrefslogblamecommitdiff
path: root/eg/post_hook.t
blob: 8e2e9e665ddae557d0a85e4e5b64f168149214bf (plain) (tree)
1
2
3
4
5
6
7
8
9




                          
                      

         
                                               








                                           
use strict;
use warnings;
use 5.010;
use LWP::UserAgent;
use HTTP::Request::Common;
use YAML qw/LoadFile/;
use JSON;

my $content = LoadFile('t/data/hook_data.yml');
my $payload = JSON::encode_json($content);

my $url = "http://localhost:5000/hook/";

my $req = POST $url, [payload => $payload];

my $ua = LWP::UserAgent->new();
my $res = $ua->request($req);
$res->is_success ? say "ok" : say "not ok";