1 use tokio::io::AsyncWriteExt;
2 use tokio::net::{TcpListener, TcpStream};
6 let listener = TcpListener::bind("127.0.0.1:8181").await.unwrap();
9 let (stream, _) = listener.accept().await.unwrap();
10 handle_connection(stream).await;
14 async fn handle_connection(mut stream: TcpStream) {
15 let contents = "{\"balance\": 0.00}";
17 let response = format!(
18 "HTTP/1.1 200 OK\r\nContent-Type: application/json\r\nContent-Length: {}\r\n\r\n{}",
22 assert!(stream.write(response.as_bytes()).await.unwrap() > 0);
23 stream.flush().await.unwrap();