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