org.apache.tools.ant.taskdefs.condition

Class Http

public class Http extends ProjectComponent implements Condition

Condition to wait for a HTTP request to succeed. Its attribute(s) are: url - the URL of the request. errorsBeginAt - number at which errors begin at; default=400. requestMethod - HTTP request method to use; GET, HEAD, etc. default=GET

Since: Ant 1.5

Method Summary
booleaneval()
voidsetErrorsBeginAt(int errorsBeginAt)
Set the errorsBeginAt attribute
voidsetRequestMethod(String method)
Sets the method to be used when issuing the HTTP request.
voidsetUrl(String url)
Set the url attribute

Method Detail

eval

public boolean eval()

Returns: true if the HTTP request succeeds

Throws: BuildException if an error occurs

setErrorsBeginAt

public void setErrorsBeginAt(int errorsBeginAt)
Set the errorsBeginAt attribute

Parameters: errorsBeginAt number at which errors begin at, default is 400

setRequestMethod

public void setRequestMethod(String method)
Sets the method to be used when issuing the HTTP request.

Parameters: method The HTTP request method to use. Valid values are the same as those accepted by the HttpURLConnection.setRequestMetho d() method, such as "GET", "HEAD", "TRACE", etc. The default if not specified is "GET".

Since: Ant 1.8.0

See Also: java.net.HttpURLConnection#setRequestMethod

setUrl

public void setUrl(String url)
Set the url attribute

Parameters: url the url of the request