Namespace org.wasmcloud.interface.httpclient
Services
Operations
Structures
Lists
Maps
HeaderMap(map)
map data structure for holding http headers
| key: | String | |
| value: | HeaderValues |
HeaderValues(list)
| member: | String |
HttpClient(service)
HttpClient - issue outgoing http requests via an external provider To use this capability, the actor must be linked with "wasmcloud:httpclient"
Operations
HttpRequest(structure)
http request to be sent through the provider
| body: | Blob | request body, defaults to empty |
| headers: | HeaderMap | optional headers. defaults to empty |
| method: | String | http method, defaults to "GET" |
| url: | String |
HttpResponse(structure)
response from the http request
| body: | Blob | response body |
| header: | HeaderMap | Case is not guaranteed to be normalized, so
actors checking response headers need to do their own
case conversion.
Example (rust):
// check for 'Content-Type' header
let content_type:Option<&Vec |
| statusCode: | org.wasmcloud.model#U16 | response status code |
Request(operation)
Issue outgoing http request
| input: | HttpRequest | |
| output: | HttpResponse |