HTTP Module
Basic http(s) callout capability. Import
import http from 'http';Methods
get/head/post/put/patch/delete(url, options) getCiphers()
get/head/post/put/patch/delete(url, options)
Arguments
url(String) endpoint urloptionsbuffer(Boolean:false) If true, the result body is a Buffer object. Otherwise, the result body is a utf-8 encoded string.timeout(Number) timeout in milliseconds.strictSSL(Boolean:false) Only available in the development environment.headers(Object) custom headers.body(String) for POST, PUT, and PATCH only. Must be a string.sslOptionspfxkeycertcapassphraseciphersrejectUnauthorizedservernamesecureProtocolminDHSize
Returns
Object
headers(Object) an object containing response headersbody(String) the response body.statusCode(Number) http status code.statusMessage(String) http status message.
getCiphers()
Returns
Returns the list of available ciphersHTTP Example
import http from 'http'
import xml from 'xml'
import request from 'request'
import response from 'response'
let data = http.get('http://www.xmlfiles.com/examples/simple.xml', {headers: {accept: 'text/xml'}}).body
if (request.getHeader('Accept') == 'text/xml') {
response.setHeader('Content-Type', 'text/xml')
response.write(data)
return
}
return xml.toJs(data)Last updated
Was this helpful?