api
async.ch
Declarations in async.ch
2 declarationshttp
Declarations
Public only
http#
Publicnamespace
namespace http
short per-accept timeout so it can observe `Server::run` for shutdown.
HttpResult#
Publicstruct
struct HttpResult {
var ok : bool
var status : uint
var status_text : string
var headers : HeaderMap
var body : string
var error : string
}
* it also keeps the future payload to a single pointer. (This originally
is_ok#
Publicfunction
func is_ok(self : &HttpResult) : bool
status_code#
Publicfunction
func status_code(self : &HttpResult) : uint
body_view#
Publicfunction
error_view#
Publicfunction
delete#
function
func delete(self : *HttpResult) : void
* it also keeps the future payload to a single pointer. (This originally
request_async#
Publicfunction
get_async#
Publicfunction
post_async#
Publicfunction
func post_async(client : *Client, url_str : *string_view, body : *string_view, content_type : *char) : FutureHandle<*HttpResult>
put_async#
Publicfunction
func put_async(client : *Client, url_str : *string_view, body : *string_view, content_type : *char) : FutureHandle<*HttpResult>
patch_async#
Publicfunction
func patch_async(client : *Client, url_str : *string_view, body : *string_view, content_type : *char) : FutureHandle<*HttpResult>
delete_async#
Publicfunction
head_async#
Publicfunction
read_chunk_async#
Publicfunction
---- body ------------------------------------------------------------------
body_read_async#
Publicfunction
read_to_string_async#
Publicfunction