[Freeswitch-users] mod_curl setting content type header

Jeff Stark jstark888 at gmail.com
Thu May 29 08:36:45 MSD 2014


Hi,

More info on the problem:

[DEBUG] mod_curl.c:166 method: post, url: http://<private
IP>:8080/PushServer/api/push, content-type: (null)

So for some reason mod_curl is not setting the Content-Type header at all,
which is what I think is causing my web server to complain.

Thanks.

Jeff


On Wed, May 28, 2014 at 4:49 PM, Jeff Stark <jstark888 at gmail.com> wrote:

> Hi,
>
> Is there a way to set the Content-Type header when using mod_curl in a Lua
> script?
>
> Using curl on the command line I can do the following:
>
> curl -H "Content-Type: application/json" -H "Accept: application/json" -X
> POST -d '{"field1":"val1","field2":"val2"}' http://mydomain.com/
>
> And in a Lua script I can do the following:
>
> local my_json = "{\"field1\":\"val1\",\"field2\":\"val2\"}"
> api = freeswitch.API()
> response_data = api:execute("curl", "http://mydomain.com/ post" ..
>  my_json)
>
> But I don't see a way in the freeswitch API to set the Content-Type header
> in the above script.
>
> Appreciate any help or insight that can be offered.
>
> Thanks.
>
> Jeff
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20140528/60adf86a/attachment.html 


Join us at ClueCon 2013 Aug 6-8, 2013
More information about the FreeSWITCH-users mailing list