Index
Modules:
puppy
,
puppy/common
.
API symbols
`$`:
common: proc `$`(req: Request): string
CRLF:
common: const CRLF
delete:
puppy: proc delete(url: string; headers = emptyHttpHeaders(); timeout: float32 = 60.0): Response
fetch:
puppy: proc fetch(req: Request): Response
puppy: proc fetch(url: string; headers = emptyHttpHeaders()): string
get:
puppy: proc get(url: string; headers = emptyHttpHeaders(); timeout: float32 = 60.0): Response
head:
puppy: proc head(url: string; headers = emptyHttpHeaders(); timeout: float32 = 60.0): Response
Header:
common: object Header
newRequest:
puppy: proc newRequest(url: string; verb = "get"; headers = emptyHttpHeaders(); timeout: float32 = 60.0): Request
patch:
puppy: proc patch(url: string; headers = emptyHttpHeaders(); body: sink string = ""; timeout: float32 = 60.0): Response
post:
puppy: proc post(url: string; headers = emptyHttpHeaders(); body: sink string = ""; timeout: float32 = 60.0): Response
PuppyError:
common: object PuppyError
put:
puppy: proc put(url: string; headers = emptyHttpHeaders(); body: sink string = ""; timeout: float32 = 60.0): Response
Request:
common: type Request
Response:
common: type Response
toWebby:
common: converter toWebby(header: Header): (string, string)
common: converter toWebby(headers: seq[Header]): HttpHeaders