2010-02-02 88 views
1

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> 

回答

1

我相信你將不得不<exec>curlwget外部程序來獲得這種功能— Ant get任務似乎只處理基本文件下載。

+0

謝謝,它與curl,exec和一些條件 – Cesar 2010-02-02 21:22:44

0

執行外部程序存在一個小問題:它不適用於不同的操作系統平臺。您需要區分和支持構建文件中的各種平臺,這將變得一團糟。

看一看POST任務在ant-contrib包(http://ant-contrib.sourceforge.net/tasks/tasks/post_task.html)。它類似於內置的GET任務,但您可以指定響應的屬性。