Import with #import "std/http_go".
Request :: structHeader :: structResponseWriter :: structClient :: structResponse :: structRequestResult :: struct { value: *Request; error: Error; }ResponseResult :: struct { value: *Response; error: Error; }RemoteAddress :: (request: *Request) -> stringHeaders :: (request: *Request) -> HeaderMethod :: (request: *Request) -> stringRequestURL :: (request: *Request) -> *url.URLBody :: (request: *Request) -> io.ReadCloserContext :: (request: *Request) -> ctx.ContextMaxBytesReader :: (writer: ResponseWriter, reader: io.ReadCloser, limit: s64) -> io.ReadCloserWriteHeader :: (writer: ResponseWriter, status: isize)HeaderValue :: (header: Header, name: string) -> stringResponseHeaders :: (writer: ResponseWriter) -> HeaderSetHeader :: (header: Header, name: string, value: string)NewClient :: (timeout: clock.Duration) -> *ClientClientTimeout :: (client: *Client) -> clock.DurationNewRequest :: (context: ctx.Context, method: string, target: string, body: io.Reader) -> RequestResultDo :: (client: *Client, request: *Request) -> ResponseResultResponseBody :: (response: *Response) -> io.ReadCloserStatus :: (response: *Response) -> stringStatusCode :: (response: *Response) -> isize