Updae: after many tries, below http Request sucess
curl -X POST -H ‘Content-Type: application/json’ -d ‘{ “version”: “1.1”, “host”: “0.0.0.0”, “short_message”: “A short message”, “level”: 5, “_some_info”: “foo” }’ ‘http://0.0.0.0:12201/gelf’
when i made above request through graylog Gelf library(Gelf for Perl),
the connection refused, please check below request and response details,i really appreciate your help and advice
Request Details:
URL : ‘http://0.0.0.0:12201/gelf’;
Header [ ‘Content-Type’, ‘application/json’ ];
Request Details ‘{"_some_info":“foo”,“full_message”:“First Log Web”,“host”:“0.0.0.0”,“level”:5,“short_message”:“Message Web1”,“timestamp”:1564438682,“timestr”:“2019-07-29 22:18:02”,“uuid”:“XXXX”,“version”:“1.1”}’;
Response Details:
{ ‘captured_req_headers’ => undef, ‘code’ => 500,
‘headers’ => bless( { ‘content-length’ => [ 121 ],
‘x-internal-response’ => [ 1 ] },
‘Furl::Headers’ ),
‘minor_version’ => 0,
‘captured_req_content’ => undef,
‘message’ => 'Internal Response: Failed to send HTTP request: Connection refused ',
‘content’ => 'Failed to send HTTP request: Connection refused ',
‘request_src’ => { ‘headers’ => [ ‘Content-Type’, ‘application/json’ ],
‘url’ => ‘http://0.0.0.0:12201/gelf’,
‘method’ => ‘POST’,
‘content’ => ‘{"_some_info":“foo”,“full_message”:“First Log Web”,
“host”:“0.0.0.0”,“level”:5,“short_message”:“Message Web1”,“timestamp”:1564438806,
“timestr”:“2019-07-29 22:20:06”,
“uuid”:“XXXX”,“version”:“1.1”}’ } },
‘Furl::Response’ );