vweb: set request data with body text to allow use in actions

pull/4042/head
Ian M. Jones 2020-03-16 13:30:55 +00:00 committed by GitHub
parent c2e453fbb9
commit 93920a4bb0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 3 deletions

View File

@ -235,6 +235,7 @@ fn handle_conn<T>(conn net.Socket, app mut T) {
} }
req := http.Request{ req := http.Request{
headers: http.parse_headers(headers) //s.split_into_lines()) headers: http.parse_headers(headers) //s.split_into_lines())
data: strip(body)
ws_func: 0 ws_func: 0
user_ptr: 0 user_ptr: 0
method: vals[0] method: vals[0]
@ -243,6 +244,7 @@ fn handle_conn<T>(conn net.Socket, app mut T) {
$if debug { $if debug {
println('req.headers = ') println('req.headers = ')
println(req.headers) println(req.headers)
println('req.data="$req.data"' )
println('vweb action = "$action"') println('vweb action = "$action"')
} }
//mut app := T{ //mut app := T{
@ -255,9 +257,7 @@ fn handle_conn<T>(conn net.Socket, app mut T) {
} }
//} //}
if req.method in methods_with_form { if req.method in methods_with_form {
body = strip(body) app.vweb.parse_form(req.data)
println('body="$body"' )
app.vweb.parse_form(body)
} }
if vals.len < 2 { if vals.len < 2 {
$if debug { $if debug {