Как ничего не вернуть для mod_xml_curl?

Руководство здесь http://wiki.freeswitch.org/wiki/Mod_xml_curl говорит, что сервис curl должен «ничего не возвращать», если он хочет, чтобы Freeswitch обработал его запрос на основе статических XML-файлов.

Что именно означает «ничего не возвращать»?

0) Не отвечать на запрос клиента (тайм-аут) 1) Вернуть ошибку HTTP 404? 2) Вернуть ошибку HTTP 204 (нет содержимого)? 3) Вернуть HTTP 200 с нулевым содержимым? 4) Вернуть HTTP 200 с любыми пробелами, но без тегов XML?

Что-то еще или какая-то комбинация вышеперечисленного?

Спасибо


person Dims    schedule 09.12.2011    source источник


Ответы (1)


Я считаю, что ответ «ни один из вышеперечисленных»; ты должен вернуться

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="freeswitch/xml">
</document>

Для полноты, если вы хотите, чтобы обработка завершилась (т. е. чтобы не выполнялся дальнейший поиск привязок), правильный ответ:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="freeswitch/xml">
    <section name="result">
        <result status="not found" />
    </section>
</document>
person Stephen L    schedule 20.12.2011
comment
вам удалось использовать метод = 'GET' в mod_xml_curl? Я продолжаю получать методы POST :( - person metakungfu; 25.08.2014
comment
В конфигурацию привязки xml_curl.conf.xml можно добавить следующий параметр: <param name="method" value="GET"/> - person 0x6e6562; 26.01.2015