Skip to content

NoFlo component library to create HTTP/HTTPS clients

License

Notifications You must be signed in to change notification settings

razueroh/noflo-http

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HTTP for NoFlo

Build Status npm version

This package provides utility components to create HTTP/HTTPS clients in the NoFlo Node.js runtime. Based on HTTP and HTTPS for Node.js

Package Installation

npm install noflo-http --save

Component Usage

ConfigRequest

Create an object with a few request properties

Port Name Datatype Description
InPort href string String specifying the URL for the request. It should be of the form '<protocol>://<hostname>:<port>/<path>?<query>'. It supports http and https protocols
InPort method string String specifying the request method. Defaults to 'GET'
OutPort url object Object with request properties

You can use noflo-objects to add more properties to the url object.

Headers

Add Headers to the URL object

Port Name Datatype Description
InPort url object Object with request properties
InPort headers string String specifying the request headers. It should be of the form '{"<field_name>":"<value>" [, ...]}' Defaults to '{}'
OutPort out object Object with request properties and headers

ReceiveResponse

On response event

Port Name Datatype Description
InPort request object Object with request parameters
OutPort response string Raw data received from the server
OutPort message string Payload of the data received from the server

SendRequest

Send request

Port Name Datatype Description
InPort url all object or string. If it is an object, this should have the properties described here. (You can use the ConfigRequest component to build an url object with a few basic properties). If it is a string, this should be of the form '<protocol>://<hostname>:<port>/<path>?<query>'. Supports http and https protocols
InPort data bang Data to write in the body of the request
InPort start bang Signal to send the request
OutPort request object Object with request parameters

Examples

Name Gist Flowhub
HTTP GET Client code example

About

NoFlo component library to create HTTP/HTTPS clients

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published