Documentation
¶
Overview ¶
Package http provides tasks related to the HTTP protocol.
These are the supported tasks:
Get: Do & {method: "GET"}
Post: Do & {method: "POST"}
Put: Do & {method: "PUT"}
Delete: Do & {method: "DELETE"}
Do: {
$id: *"tool/http.Do" | "http" // http for backwards compatibility
method: string
url: string // TODO: make url.URL type
request: {
body?: bytes | string
header: [string]: string | [...string]
trailer: [string]: string | [...string]
}
response: {
status: string
statusCode: int
body: *bytes | string
header: [string]: string | [...string]
trailer: [string]: string | [...string]
}
}
// TODO: support serving once we have the cue serve command.
// Serve: {
// port: int
//
// cert: string
// key: string
//
// handle: [Pattern=string]: Message & {
// pattern: Pattern
// }
// }
Click to show internal directories.
Click to hide internal directories.