tasks/ext/HttpRequestTask.php
A HTTP request task.
Making an HTTP request and try to match the response against an provided regular expression.
- Author
- Benjamin Schultz
- Package
- phing.tasks.ext
- Since
- 2.4.1
- Version
- $Id: HttpRequestTask.php 764 2010-04-11 18:18:51Z bschultz $
\HttpRequestTask
Package: phing\tasks\ext
A HTTP request task.
Making an HTTP request and try to match the response against an provided regular expression.
- Parent(s)
- \Task < \ProjectComponent
- Author
- Benjamin Schultz
- Since
- 2.4.1
- Version
- $Id: HttpRequestTask.php 764 2010-04-11 18:18:51Z bschultz $
Properties

\array<Parameter>
$_configData= 'array()'
Holds additional config data for HTTP_Request2
Default value
array()Details- Type
- \array<Parameter>

\array<Parameter>
$_headers= 'array()'
Holds additional header data
Default value
array()Details- Type
- \array<Parameter>

\array<string>
$_observerEvents= 'array(
'connect''
Holds the events that will be logged
Default value
array(
'connect'Details- Type
- \array<string>

string
$_responseRegex= ''''
Holds the regular expression that should match the response
Default value
''Details- Type
- string
Methods

createConfig(
)
:
\ParameterCreates a config parameter for this task
Returns
| Type | Description |
|---|---|
| \Parameter | The created parameter |

createHeader(
)
:
\ParameterCreates an additional header for this task
Returns
| Type | Description |
|---|---|
| \Parameter | The created header |

init(
)
:
voidLoad the necessary environment for running this task.
Throws
| Exception | Description |
|---|---|
| \BuildException |

setAuthPassword(
string $password
)
:
voidSets the authentication password
Parameters
| Name | Type | Description |
|---|---|---|
| $password | string |

setAuthScheme(
string $scheme
)
:
voidSets the authentication scheme
Parameters
| Name | Type | Description |
|---|---|---|
| $scheme | string |

setAuthUser(
string $user
)
:
voidSets the authentication user name
Parameters
| Name | Type | Description |
|---|---|---|
| $user | string |

setObserverEvents(
string $observerEvents
)
:
voidSets a list of observer events that will be logged if verbose output is enabled.
Parameters
| Name | Type | Description |
|---|---|---|
| $observerEvents | string | List of observer events |

setResponseRegex(
string $regex
)
:
voidSets the response regex
Parameters
| Name | Type | Description |
|---|---|---|
| $regex | string |