diff options
Diffstat (limited to 'src/server/handler.rs')
| -rw-r--r-- | src/server/handler.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/server/handler.rs b/src/server/handler.rs index 5f77f93..e122e96 100644 --- a/src/server/handler.rs +++ b/src/server/handler.rs @@ -58,6 +58,8 @@ fn gen_path_index(path: &Path) -> PathBuf { } fn handle_response(config: &ServerConfig, url: Url, mut stream: &mut SslStream<TcpStream>) { + println!("responding for: {}", url); + if url.scheme() != "gemini" { send_header(&mut stream, &response::permanent_failure()); return; @@ -81,10 +83,12 @@ fn handle_response(config: &ServerConfig, url: Url, mut stream: &mut SslStream<T let file = match File::open(&path) { Ok(file) => file, Err(_) => { + println!("not found: {:?}", path); send_header(&mut stream, &response::not_found()); return; } }; + println!("sending file: {:?}", path); let mime_type = match path.extension() { Some(ext) => mime::get_mime_type(ext), |
