Functions
req
req(method, url, body, header, contentLength?) -> struct<net.Response>
- method
string<net.Method>
- url
string
- body
string
- header
struct<net.Values>
- contentLength
int
struct<net.Response>
req_get
req_get(url) -> struct<net.Response>
- url
string
struct<net.Response>
req_head
req_head(url) -> struct<net.Response>
- url
string
struct<net.Response>
req_post
req_post(url, contentType, body) -> struct<net.Response>
- url
string
- contentType
string
- body
string
struct<net.Response>
req_post_form
req_post_form(url, values) -> struct<net.Response>
- url
string
- values
struct<net.Values>
struct<net.Response>
values
values() -> struct<net.Values>
struct<net.Values>
canonical_header_key
canonical_header_key(key) -> string
- key
string
string
detect_content
detect_content(content) -> string
Detects the http content of a data represented as a string.
- content
string
string
status_text
status_text(code) -> string
- code
int<net.Status>
string
route
route(pattern, fn)
- pattern
string
- fn
function(w struct<net.ResponseWriter>, r struct<net.Request>)
serve
serve(addr)
@blocking
- addr
string
Constants
Method
METHOD_GET
METHOD_HEAD
METHOD_POST
METHOD_PUT
METHOD_PATCH
METHOD_DELETE
METHOD_CONNECT
METHOD_OPTIONS
METHOD_TRACE
Status
STATUS_CONTINUE
STATUS_SWITCHING_PROTOCOLS
STATUS_PROCESSING
STATUS_EARLY_HINTS
STATUS_OK
STATUS_CREATED
STATUS_ACCEPTED
STATUS_NON_AUTHORITATIVE_INFO
STATUS_NO_CONTENT
STATUS_RESET_CONTENT
STATUS_PARTIAL_CONTENT
STATUS_MULTI_STATUS
STATUS_ALREADY_REPORTED
STATUS_IM_USED
STATUS_MULTIPLE_CHOICES
STATUS_MOVED_PERMANENTLY
STATUS_FOUND
STATUS_SEE_OTHER
STATUS_NOT_MODIFIED
STATUS_USE_PROXY
STATUS_TEMPORARY_REDIRECT
STATUS_PERMANENT_REDIRECT
STATUS_BAD_REQUEST
STATUS_UNAUTHORIZED
STATUS_PAYMENT_REQUIRED
STATUS_FORBIDDEN
STATUS_NOT_FOUND
STATUS_METHOD_NOT_ALLOWED
STATUS_NOT_ACCEPTABLE
STATUS_PROXY_AUTH_REQUIRED
STATUS_REQUEST_TIMEOUT
STATUS_CONFLICT
STATUS_GONE
STATUS_LENGTH_REQUIRED
STATUS_PRECONDITION_FAILED
STATUS_PAYLOAD_TOO_LARGE
STATUS_URI_TOO_LONG
STATUS_UNSUPPORTED_MEDIA_TYPE
STATUS_RANGE_NOT_SATISFIABLE
STATUS_EXPECTATION_FAILED
STATUS_TEAPOT
STATUS_MISDIRECTED_REQUEST
STATUS_UNPROCESSABLE_ENTITY
STATUS_LOCKED
STATUS_FAILED_DEPENDENCY
STATUS_TOO_EARLY
STATUS_UPGRADE_REQUIRED
STATUS_PRECONDITION_REQUIRED
STATUS_TOO_MANY_REQUESTS
STATUS_REQUEST_HEADER_FIELDS_TOO_LARGE
STATUS_UNAVAILABLE_FOR_LEGAL_REASONS
STATUS_INTERNAL_SERVER_ERROR
STATUS_NOT_IMPLEMENTED
STATUS_BAD_GATEWAY
STATUS_SERVICE_UNAVAILABLE
STATUS_GATEWAY_TIMEOUT
STATUS_HTTP_VERSION_NOT_SUPPORTED
STATUS_VARIANT_ALSO_NEGOTIATES
STATUS_INSUFFICIENT_STORAGE
STATUS_LOOP_DETECTED
STATUS_NOT_EXTENDED
STATUS_NETWORK_AUTH_REQUIRED
Structs
Values
add
add(self, key string, value string) -> self
del
del(self, key string) -> self
get
get(key string) -> string
get_all
get_all(key string) -> []string
has
has(key string) -> bool
set
set(self, key string, value string) -> self
set_multi
set_multi(self, key string, values []string) -> self
Response
- body
string
- status
string
- status_code
int<net.Status>
- header
struct<net.Values>
- content_length
int
- uncompressed
bool
- proto
string
- proto_major
int
- proto_minor
int
ResponseWriter
header
header() -> struct<net.Values>
write
write(data string) -> int
write_header
write_header(code int<net.Status>)
Request
- method
string<net.Method>
- proto
string
- proto_major
int
- proto_minor
int
- header
struct<net.Values>
- body
string
- content_length
int
- host
string
- remote_addr
string
- request_uri
string
- form
struct<net.Values>
- form_post
struct<net.Values>
parse_form
parse_form(self) -> self