implement HTTP target capability that makes outbound HTTP calls via the gateway. It supports SingleNode mode, which forwards HTTP calls via the first available gateway. This is done through a new SignAndSendToGateway() method in the gateway connector that selects an available gateway and signs the request before sending it to the gateway
implement connector handler that receives response from the gateway and sychronously returns gateway response to capability.Execute()
corresponding changes for the gateway (e.g. http client for outgoing message and gateway handler) will be done in a separate PR
SingleNode
mode, which forwards HTTP calls via the first available gateway. This is done through a newSignAndSendToGateway()
method in the gateway connector that selects an available gateway and signs the request before sending it to the gatewaycapability.Execute()
JIRA: https://smartcontract-it.atlassian.net/browse/CM-469 Doc: https://docs.google.com/document/d/19PvTwosdwqNztwP6vcXSdt_s81xZXpjKU-5bpwhsd2M/edit#heading=h.4e7ng0tekbkc