net/http
Types
HttpURI
pub type HttpURI { AbsPath(String) }
Constructors
-
AbsPath(String)
ListenSocket
pub external type ListenSocket
Socket
pub external type Socket
Functions
accept
pub external fn accept(ListenSocket) -> Result(Socket, Nil)
listen
pub external fn listen(Int) -> Result(ListenSocket, Nil)
read_body
pub external fn read_body( socket, content_length, timeout, ) -> Result(String, Nil)
read_request_head
pub fn read_request_head( socket: Socket, timeout: Int, ) -> Result(tuple(String, HttpURI, List(tuple(String, String))), Nil, )
send
pub external fn send(Socket, String) -> Result(Nil, Nil)