This plugin was made to dispatch an action calling an URL. It could be useful to integrate (call-out to) some kind of systems or process.
Basically it executes a request to an URL with the build parameters.
The request is made as a job execution in Jenkins and depending of the HTTP response the job could be marked as failed (configurable). For example responses such as 404, 500 could make the job fail. When a job fails it will log the response to help identify the problem.
The request may be as an HTTP GET or POST mode, by choosing the http mode. If it was not informed it will use the default from global settings witch the default is POST.
Parameters are escaped witch means if you try to pass another value inside a value it will not happen.
For example: the key "name" will be passed with a value "jenkins&os=linux"(Note that "os" is not a parameter it is a value). At the server-side it will not exists any parameter named "os".
Every execution will log all parameters. Be careful to not pass privates information such as passwords or personal information.
Skip to end of metadata Go to start of metadata