{"size": 1079, "ext": "scrbl", "max_stars_repo_path": "request/main.scrbl", "max_stars_repo_name": "yurkobb/racket-request", "max_stars_repo_stars_event_min_datetime": "2015-09-10T00:32:04.000Z", "max_stars_repo_stars_event_max_datetime": "2021-11-25T21:00:17.000Z", "max_issues_repo_path": "request/main.scrbl", "max_issues_repo_name": "yurkobb/racket-request", "max_issues_repo_issues_event_min_datetime": "2015-07-20T19:57:43.000Z", "max_issues_repo_issues_event_max_datetime": "2020-05-30T06:21:09.000Z", "max_forks_repo_path": "request/main.scrbl", "max_forks_repo_name": "yurkobb/racket-request", "max_forks_repo_forks_event_min_datetime": "2015-07-13T06:34:05.000Z", "max_forks_repo_forks_event_max_datetime": "2019-06-07T15:01:08.000Z"}
{"max_stars_count": 21, "max_issues_count": 19, "max_forks_count": 6, "avg_line_length": 34.8064516129, "max_line_length": 64, "alphanum_fraction": 0.7562557924}
#lang scribble/manual

@title{Requests}

@defmodule[request]

This library includes functions and forms for working with
@deftech[#:key "request"]{requests} and
@deftech[#:key "requester"]{requesters}. A @italic{request}
is either a @deftech[#:key "GET"]{GET} request, a
@deftech[#:key "PUT"]{PUT} request, a
@deftech[#:key "POST"]{POST} request, or a
@deftech[#:key "DELETE"]{DELETE} request. A @italic{requester}
is a value that can be used to perform these types of requests.
This library provides several requesters built on top of the
HTTP protocol, however in principle these functions work with
any requester that can be constructed to perform each of the
types of requests.

@author[@author+email["Jack Firth" "jackhfirth@gmail.com"]]

source code: @url["https://github.com/jackfirth/racket-request"]

@include-section["private/struct.scrbl"]
@include-section["private/wrap.scrbl"]
@include-section["private/base.scrbl"]
@include-section["private/exn.scrbl"]
@include-section["private/http-location.scrbl"]
@include-section["param.scrbl"]
@include-section["check.scrbl"]
