这是我的mod_xml_curl:
<configuration name="xml_curl.conf" description="cURL XML Gateway">
<bindings>
<binding name="directory">
<param name="gateway-url" value="https://gist.githubusercontent.com/gregory/4d4940f807f830aa1de6/raw/9064dd07b2c8b26bf6bed55861acb021a4c11147/directory.xml" bindings="directory" method='GET'/>
</bindings>
</configuration>
这就是问题所在:
>list_users
...
2014-08-23 22:40:41.347953 [ERR] mod_xml_curl.c:315 Received HTTP error 404 trying to fetch https://gist.githubusercontent.com/gregory/4d4940f807f830aa1de6/raw/9064dd07b2c8b26bf6bed55861acb021a4c11147/directory.xml
data: [hostname=c97190edef3c§ion=directory&tag_name=&key_name=&key_value=]
我进行了一些调试,结果发送的请求是POST而不是GET。 这可能是错误吗?
答案 0 :(得分:1)
我测试过 - 该网址的POST不起作用,返回404。
也许这一行:<param name='method' value='GET' />
需要:<param name="method" value="GET" />
另外:如果您没有使用POST发送任何信息,那么您可能只想使用wget,请参阅:http://wiki.freeswitch.org/wiki/Mod_xml_curl#Alternative_ways_of_storing_static_configurations