vweb: support `-d trace_request` and `-d trace_response`
parent
178afd006b
commit
9ad64b0bd8
|
@ -459,7 +459,12 @@ fn handle_conn<T>(mut conn net.TcpConn, mut app T, routes map[string]Route) {
|
|||
}
|
||||
return
|
||||
}
|
||||
|
||||
$if trace_request ? {
|
||||
dump(req)
|
||||
}
|
||||
$if trace_request_url ? {
|
||||
dump(req.url)
|
||||
}
|
||||
// URL Parse
|
||||
url := urllib.parse(req.url) or {
|
||||
eprintln('error parsing path: $err')
|
||||
|
@ -702,6 +707,9 @@ pub fn not_found() Result {
|
|||
}
|
||||
|
||||
fn send_string(mut conn net.TcpConn, s string) ? {
|
||||
$if trace_response ? {
|
||||
eprintln('> send_string:\n$s\n')
|
||||
}
|
||||
conn.write(s.bytes()) ?
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue