When a Runnable is used to handle an HTTP request, Atmo will bind that request to the Runnable. The resp
namespace of the Runnable API can then be used to modify the response that Atmo will send to the caller.
For Rust, these methods are available under the resp
module, for example resp::set_header()
. For Swift, they are prefixed with Resp
, for example Suborbital.RespSetHeader()
The following namespace methods are available:
Sets an HTTP response header
pub fn set_header(key: &str, val: &str)
// Swift not yet available
An alias of set_header
that allows easily setting the response Content-Type
pub fn content_type(ctype: &str)
// Swift not yet available