{"library":"ut-port-http","type":"library","category":null,"description":"HTTP/HTTPS client port module for the UT framework, built on top of the 'request' library. Current stable version is 8.9.9. It provides a configurable HTTP client for making web service requests with features like TLS support, response parsing (JSON/XML), timeouts, custom headers, and message transformation via send/receive hooks. Part of the UT ecosystem, it integrates tightly with UT's bus architecture. Compared to using 'request' or 'axios' directly, it offers a structured configuration format and automatic error handling tailored for microservice communication. Release cadence is irregular, tied to UT framework updates.","language":"javascript","status":"active","version":"8.9.9","tags":["javascript"],"last_verified":"Thu Jun 04","install":[{"cmd":"npm install ut-port-http","imports":["const portHttp = require('ut-port-http');","const httpPort = require('ut-port-http')({ id: 'myPort', url: 'http://example.com', uri: '/api', method: 'post' });","module.exports = { id: 'myPort', type: 'http', url: 'http://example.com', send: function(msg) { return msg; } }"]},{"cmd":"yarn add ut-port-http","imports":[]},{"cmd":"pnpm add ut-port-http","imports":[]}],"homepage":"https://github.com/softwaregroup-bg/ut-port-http#readme","github":"ssh://git@github.com/softwaregroup-bg/ut-port-http","docs":null,"changelog":null,"pypi":null,"npm":"ut-port-http","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}