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