enchancements
This commit is contained in:
55
basics/httprequest.yaml
Normal file
55
basics/httprequest.yaml
Normal file
@@ -0,0 +1,55 @@
|
||||
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
|
||||
Reference in New Issue
Block a user