Class Http
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.taskdefs.condition.Http
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
   readTimeout - The read timeout in ms. default=0
- Since:
- Ant 1.5
- 
Field SummaryFields inherited from class org.apache.tools.ant.ProjectComponentdescription, location, project
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleaneval()Is this condition true?voidsetErrorsBeginAt(int errorsBeginAt) Set the errorsBeginAt attributevoidsetFollowRedirects(boolean f) Whether redirects sent by the server should be followed, defaults to true.voidsetReadTimeout(int t) Sets the read timeout.voidsetRequestMethod(String method) Sets the method to be used when issuing the HTTP request.voidSet the url attributeMethods inherited from class org.apache.tools.ant.ProjectComponentclone, getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
- 
Constructor Details- 
Httppublic Http()
 
- 
- 
Method Details- 
setUrl
- 
setErrorsBeginAtpublic void setErrorsBeginAt(int errorsBeginAt) Set the errorsBeginAt attribute- Parameters:
- errorsBeginAt- number at which errors begin at, default is 400
 
- 
setRequestMethodSets 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.setRequestMethod() method, such as "GET", "HEAD", "TRACE", etc. The default if not specified is "GET".
- Since:
- Ant 1.8.0
- See Also:
 
- 
setFollowRedirectspublic void setFollowRedirects(boolean f) Whether redirects sent by the server should be followed, defaults to true.- Parameters:
- f- boolean
- Since:
- Ant 1.9.7
 
- 
setReadTimeoutpublic void setReadTimeout(int t) Sets the read timeout. Any value < 0 will be ignored- Parameters:
- t- the timeout value in milli seconds
- Since:
- Ant 1.10.6
- See Also:
 
- 
evalDescription copied from interface:ConditionIs this condition true?- Specified by:
- evalin interface- Condition
- Returns:
- true if the HTTP request succeeds
- Throws:
- BuildException- if an error occurs
 
 
-