HTTP Request Plugin

Skip to end of metadata
Go to start of metadata

Plugin Information

Plugin ID http_request Changes In Latest Release
Since Latest Release
Latest Release
Latest Release Date
Required Core
Feb 24, 2014
Source Code
Issue Tracking
Open Issues
Janario Oliveira (id: janario)
Usage Installations 2013-Apr 194
2013-May 217
2013-Jun 271
2013-Jul 295
2013-Aug 308
2013-Sep 324
2013-Oct 395
2013-Nov 445
2013-Dec 481
2014-Jan 532
2014-Feb 564
2014-Mar 639

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.  

Configure Global Settings

Configure Build Step in your Jenkins job

HTTP Request Parameters

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.  

Change Log

Version 1.8.3 (Feb 24, 2014)

Version 1.8.2 (Oct 25, 2013)

  • Support to configure whether to fail or not a job even the return code is between 400 (client error) and 599 (server error).


plugin-builder plugin-builder Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

Add Comment