Как я могу посетить веб-страницу с муравьем? - PullRequest
1 голос
/ 02 февраля 2010

Ant задача GET загрузит http запрос.

Как я могу зайти на веб-страницу и выдать ответ текущему регистратору и, возможно, принять какое-то решение в соответствии с ответом?

Заранее спасибо

Edit:

Получилось как:

  <target name="genera">

    <exec executable="curl" outputproperty="webProcess" errorproperty="error"> 
        <arg line="http://web/web.php"/>
    </exec>

    <echo message="${webProcess}" />

    <condition property="isOk">
       <equals arg1="OK" arg2="${webProcess}"/>
    </condition>

    <echo message="${isOk}" />
    <antcall target="doStuffIfOk"  />
 </target>  

Ответы [ 2 ]

1 голос
/ 02 февраля 2010

Я полагаю, что вам потребуется <exec> внешняя программа, такая как curl или wget, чтобы получить такую ​​функциональность & mdash; Задача Ant get, кажется, обрабатывает только базовую загрузку файлов.

0 голосов
/ 04 февраля 2010

Существует небольшая проблема с выполнением внешней программы: она не будет работать на разных платформах ОС. Вам нужно будет различать и поддерживать различные платформы в файле сборки, и это станет беспорядком.

Посмотрите на задачу POST в пакете ant-contrib (http://ant -contrib.sourceforge.net / tasks / tasks / post_task.html ). Она похожа на встроенную задачу GET , но вы можете указать свойство для ответа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...