mirror of
https://github.com/fjogeleit/http-request-action.git
synced 2026-02-04 16:45:52 +08:00
b52a6b1b8bbf1504218d0622f7983a3d2ee0972e
remove auth config when no http basic is defined
HTTP Request Action
Create any kind of HTTP Requests in your GitHub actions to trigger Tools like Ansible AWX
Exmaple Usage:
jobs:
deployment
- name: Deploy Stage
uses: fjogeleit/http-request-action@master
with:
url: 'https://ansible.io/api/v2/job_templates/84/launch/'
method: 'POST'
username: ${{ secrets.AWX_USER }}
password: ${{ secrets.AWX_PASSWORD }}
Input Arguments
| Argument | Description | Default |
|---|---|---|
| url | Request URL | required Field |
| method | Request Method | POST |
| contentType | Request ContentType | application/json |
| data | Request Body Content as JSON String, only for POST / PUT / PATCH Requests | '{}' |
| timeout | Request Timeout in ms | 5000 (5s) |
| username | Username for Basic Auth | |
| password | Password for Basic Auth | |
| bearerToken | Bearer Authentication Token (without Bearer Prefix) | |
| customHeaders | Additional header values as JSON string, keys in this object overwrite default headers like Content-Type | '{}' |
Output
responseRequest Response as JSON String
Description
Languages
JavaScript
100%