55 lines
1.1 KiB
YAML
55 lines
1.1 KiB
YAML
|
|
code: basics.httprequest
|
||
|
|
name: HTTP Request
|
||
|
|
description: Make HTTP requests to any URL with custom headers and body.
|
||
|
|
class: S8n.Components.Basics.HttpRequest
|
||
|
|
methods:
|
||
|
|
- Execute
|
||
|
|
gui: ComponentHttpRequest.vue
|
||
|
|
inputs:
|
||
|
|
- name: method
|
||
|
|
type: string
|
||
|
|
description: HTTP method
|
||
|
|
enum:
|
||
|
|
- GET
|
||
|
|
- POST
|
||
|
|
- PUT
|
||
|
|
- DELETE
|
||
|
|
- PATCH
|
||
|
|
- HEAD
|
||
|
|
- OPTIONS
|
||
|
|
required: true
|
||
|
|
- name: url
|
||
|
|
type: string
|
||
|
|
description: Target URL
|
||
|
|
required: true
|
||
|
|
- name: headers
|
||
|
|
type: object
|
||
|
|
description: Optional HTTP headers
|
||
|
|
required: false
|
||
|
|
- name: body
|
||
|
|
type: object
|
||
|
|
description: Optional request body
|
||
|
|
required: false
|
||
|
|
outputs:
|
||
|
|
- name: statusCode
|
||
|
|
type: int
|
||
|
|
description: HTTP status code
|
||
|
|
- name: statusText
|
||
|
|
type: string
|
||
|
|
description: HTTP status text
|
||
|
|
- name: response
|
||
|
|
type: string
|
||
|
|
description: Response body as string
|
||
|
|
- name: headers
|
||
|
|
type: object
|
||
|
|
description: Response headers
|
||
|
|
- name: duration
|
||
|
|
type: long
|
||
|
|
description: Request duration in milliseconds
|
||
|
|
tags:
|
||
|
|
- http
|
||
|
|
- network
|
||
|
|
- web
|
||
|
|
- basics
|
||
|
|
source: S8n.Components.Packages (project)
|
||
|
|
category: basics
|