1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

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

This commit is contained in:
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

View File

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