[SR-Users] HTTP Post with JSON

Olle E. Johansson oej at edvina.net
Thu Oct 18 08:52:18 CEST 2018


So much for answering before reading the full thread. Thanks Alex!

/O :-)

> On 17 Oct 2018, at 22:18, Alex Balashov <abalashov at evaristesys.com> wrote:
> 
> On Wed, Oct 17, 2018 at 08:01:59PM +0000, eyas barhouk wrote:
> 
>> thanks dear Alex
>> 
>> 
>> i tried this function "http_client_query(url, [post-data], [hdrs],
>> result)" but there is no example about how to use more than one header
>> .
>> 
>> 
>> if you can send me an example about how to setup the query with two
>> headers like "content type" & "Authentication "
> 
> You're right, there is no example, and that's unfortunate.
> 
> I just tinkered with it, and it looks like an ordinary newline
> delimiter works, but omit the last one:
> 
> In other words:
> 
> Bad --
> 
>        http_client_query("http://www.evaristesys.com/", 
> 		"a=1&b=2",
> 		"Content-Type: application/json\n"
> 		"Authentication: Basic Z29hdDpjaGVlc2U6cmVhbG0K==\n",
> 		"$var(result)");
> 
> 	POST / HTTP/1.1
> 	User-Agent: kamailio (5.2.0-pre0 (x86_64/linux))
> 	Host: www.evaristesys.com
> 	Accept: */*
> 	Content-Type: application/json
> 	Authentication: Basic Z29hdDpjaGVlc2U6cmVhbG0K==
> 
> 	Content-Length: 7
> 
> 	a=1&b=2
> 
> Good --
> 
>        http_client_query("http://www.evaristesys.com/", 
>  	        "a=1&b=2",
> 		"Content-Type: application/json\n"
> 		"Authentication: Basic Z29hdDpjaGVlc2U6cmVhbG0K==",
> 		"$var(result)");
> 
> 
> 	POST / HTTP/1.1
> 	User-Agent: kamailio (5.2.0-pre0 (x86_64/linux))
> 	Host: www.evaristesys.com
> 	Accept: */*
> 	Content-Type: application/json
> 	Authentication: Basic Z29hdDpjaGVlc2U6cmVhbG0K==
> 	Content-Length: 7
> 
> 	a=1&b=2
> 
> -- Alex
> 
> -- 
> Alex Balashov | Principal | Evariste Systems LLC
> 
> Tel: +1-706-510-6800 / +1-800-250-5920 (toll-free) 
> Web: http://www.evaristesys.com/, http://www.csrpswitch.com/
> 
> _______________________________________________
> Kamailio (SER) - Users Mailing List
> sr-users at lists.kamailio.org
> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users




More information about the sr-users mailing list