A HTTP request task.
Making an HTTP request and try to match the response against an provided regular expression.
package |
phing.tasks.ext |
---|---|
author |
Benjamin Schultz bschultz@proqrent.de |
version |
$Id: 494273dd36645e924e6a1cc423151f8aa1ed02b0 $ |
since | 2.4.1 |
setUrl(string $url)
string
setResponseRegex(string $regex)
string
setAuthUser(string $user)
string
setAuthPassword(string $password)
string
setAuthScheme(string $scheme)
string
setVerbose(boolean $verbose)
boolean
setObserverEvents(string $observerEvents) : void
string
List of observer events
setMethod($method)
createHeader() : \Parameter
createConfig() : \Parameter
createPostParameter() : \Parameter
init()
Should throw a BuildException if something goes wrong with the build
This is abstract here, but may not be overloaded by subclasses.
throws |
---|
main()
Should throw a BuildException if someting goes wrong with the build
This is abstract here. Must be overloaded by real tasks.
setOwningTarget(\Target $target)
getOwningTarget() : \Target
getTaskName() : string
string
Name of this task
setTaskName(string $name) : string
string
string
A string representing the name of this task for log
getTaskType() : string
string
The type of this task (XML Tag)
setTaskType($name)
getRegisterSlot(string $slotName)
string
log(string $msg, integer $level = \Project::MSG_INFO)
string
The message to be logged.
integer
The message's priority at this message should have
setDescription(string $desc)
string
The text describing the task
getDescription() : string
string
The text description of the task
getLocation() : \Location
setLocation(\Location $location)
getRuntimeConfigurableWrapper() : \RuntimeConfigurable
setRuntimeConfigurableWrapper(\RuntimeConfigurable $wrapper)
maybeConfigure()
perform()
setProject(\Project $project)
getProject() : \Project
_url : string
var |
---|
string
_responseRegex : string
var |
---|
string
_verbose : boolean
var |
---|
boolean
_headers : \array<Parameter>
var |
---|
\array
_configData : \array<Parameter>
var |
---|
\array
_authUser : string
var |
---|
string
_authPassword : string
var |
---|
string
_authScheme : string
var |
---|
string
_observerEvents : \array<string>
var |
---|
\array
_method : string
var |
---|
string
_postParameters : \array<Parameter>
var |
---|
\array
description : string
var |
---|
string
taskType : string
var |
---|
string
taskName : string
var |
---|
string
project : \Project