blob: 4c240b1ad94506348326df595110d20ef7492a85 [file] [log] [blame]
cue cmd http
cmp stdout cmd_http.out
-- cmd_http.out --
{"data":"I'll be back!","when":"now"}
-- task_tool.cue --
package home
command: http: {
task: testserver: {
kind: "testserver"
url: string
}
task: http: {
kind: "http"
method: "POST"
url: task.testserver.url
request: body: "I'll be back!"
response: body: string // TODO: allow this to be a struct, parsing the body.
}
task: print: {
kind: "print"
text: task.http.response.body
}
}
-- task.cue --
package home
message: "Hello world!"