net.sf.fikin.ant.httpclientanttask
Class AntGetMethod

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.Task
          extended by net.sf.fikin.ant.httpclientanttask.BaseAntMethod
              extended by net.sf.fikin.ant.httpclientanttask.BaseResponseAntMethod
                  extended by net.sf.fikin.ant.httpclientanttask.AntGetMethod

public class AntGetMethod
extends BaseResponseAntMethod

Perform HTTP GET method

Examples:

 
      <httpget url="..." />
 
      <httpget url="..." logLevel="content" logFile="..." followRedirect="true" />
 
      <httpget url="..." >
          <userCredentials ... />
      </httpget>
 
 
created on Dec 7, 2006

Since:
Version:
$Revision: 1.4 $
Author:
fiykov
Ant Task Name:
httpget

Nested Class Summary
 
Nested classes/interfaces inherited from class net.sf.fikin.ant.httpclientanttask.BaseResponseAntMethod
BaseResponseAntMethod.ProjectLogOutputStream, BaseResponseAntMethod.ProjectLogWriter
 
Field Summary
 
Fields inherited from class org.apache.tools.ant.Task
description, location, target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
project
 
Constructor Summary
AntGetMethod()
           
 
Method Summary
protected  void before_execute_method()
          do something before @link #execute_method() is called
 boolean getFollowRedirect()
          get follow http-redirect status
protected  org.apache.commons.httpclient.HttpMethod newHttpMethod(java.lang.String url)
          factory for OPTIONS method
 void setFollowRedirect(boolean f)
          follow http-redirect commands if set to true, by default true
 
Methods inherited from class net.sf.fikin.ant.httpclientanttask.BaseResponseAntMethod
after_execute_method, check, closeOutput, getLogAppend, getLogFile, getLogLevel, getLogProcessAs, getOutStream, getOutWriter, initOutputHandler, printBytes, printString, processResponse, setLogAppend, setLogFile, setLogLevel, setLogProcessAs, setOutStream, setOutWriter
 
Methods inherited from class net.sf.fikin.ant.httpclientanttask.BaseAntMethod
addProperty, clearHttpClient, createProxy, createUserCredentials, execute_method, execute, getConnectionTimeout, getCookiePolicy, getFailOnError, getHttpClient, getHttpMethod, getProperties, getProxy, getRetryAttempts, getShutdown, getSslAcceptUntrusted, getUrl, getUserCredentials, setConnectionTimeout, setCookiePolicy, setFailOnError, setHttpMethod, setProperties, setProxy, setRetryAttempts, setShutdown, setSslAcceptUntrusted, setUrl, setUserCredentials
 
Methods inherited from class org.apache.tools.ant.Task
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
getProject, setProject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AntGetMethod

public AntGetMethod()
Method Detail

setFollowRedirect

public void setFollowRedirect(boolean f)
follow http-redirect commands if set to true, by default true

Parameters:
f - follow http-redirect commands
Ant Task Param Required:
false

getFollowRedirect

public boolean getFollowRedirect()
get follow http-redirect status

Returns:
true if to follow redirect, otherwise false, by default true

newHttpMethod

protected org.apache.commons.httpclient.HttpMethod newHttpMethod(java.lang.String url)
factory for OPTIONS method

Specified by:
newHttpMethod in class BaseAntMethod
Parameters:
url -
Returns:
HttpMethod object

before_execute_method

protected void before_execute_method()
                              throws org.apache.tools.ant.BuildException,
                                     org.apache.commons.httpclient.HttpException,
                                     java.io.IOException
do something before @link #execute_method() is called

Overrides:
before_execute_method in class BaseAntMethod
Throws:
org.apache.tools.ant.BuildException
org.apache.commons.httpclient.HttpException
java.io.IOException


Copyright © 2003-2007 Nikolay Fiykov. All Rights Reserved.