我怎样才能访问带有蚂蚁的网页?

时间:2010-02-02 17:10:18

标签: http ant

Ant任务GET将下载一个http请求。

我如何访问网页并将响应抛给当前的记录器,并根据响应采取一些措施?

提前致谢

编辑:

它的结果如下:

  <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 个答案:

答案 0 :(得分:1)

我相信你必须<exec>一个外部程序,如curlwget来获得这种功能 - Ant get任务似乎只能处理基本文件下载。

答案 1 :(得分:0)

执行外部程序有一个小问题:它不能在不同的OS平台上运行。你需要区分和支持构建文件中的各种平台,这将变得一团糟。

查看ant-contrib包(http://ant-contrib.sourceforge.net/tasks/tasks/post_task.html)中的 POST 任务。它类似于内置 GET 任务,但您可以为响应指定属性。