blob: c587f90b47c4cd5458d0e9ff321062c054bcf1df [file] [log] [blame]
// Code generated by cue get go. DO NOT EDIT.
// 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: {
// kind: *"tool/http.Do" | "http" // http for backwards compatibility
//
// method: string
// url: string // TODO: make url.URL type
//
// request: {
// body: *bytes | string
// header <Name>: string | [...string]
// trailer <Name>: string | [...string]
// }
// response: {
// status: string
// statusCode: int
//
// body: *bytes | string
// header <Name>: string | [...string]
// trailer <Name>: string | [...string]
// }
// }
//
// /* TODO: support serving once we have the cue serve command.
// Serve: {
// port: int
//
// cert: string
// key: string
//
// handle <Pattern>: Message & {
// pattern: Pattern
// }
// }
// */
//
package http