From 3d19167628238e5f1d36622de5e186c8eaff812e Mon Sep 17 00:00:00 2001 From: Alexander Medvednikov Date: Sun, 26 Jul 2020 22:01:22 +0200 Subject: [PATCH] http: fix cookies (part 2) --- vlib/net/http/http.v | 4 ++-- vlib/v/checker/checker.v | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/vlib/net/http/http.v b/vlib/net/http/http.v index 984a3ad3fe..f58b890d16 100644 --- a/vlib/net/http/http.v +++ b/vlib/net/http/http.v @@ -49,7 +49,7 @@ pub: pub fn new_request(method, url_, data string) ?Request { url := if method == 'GET' { url_ + '?' + data } else { url_ } - println('new req() method=$method url="$url" dta="$data"') + //println('new req() method=$method url="$url" dta="$data"') return Request{ method: method.to_upper() url: url @@ -364,7 +364,7 @@ fn (req &Request) build_request_headers(method, host_name, path string) string { if key == 'Cookie' { continue } - uheaders << '${key}=${val}\r\n' + uheaders << '${key}: ${val}\r\n' } uheaders << req.build_request_cookies_header() return '$method $path HTTP/1.1\r\n' + uheaders.join('') + 'Connection: close\r\n\r\n' + diff --git a/vlib/v/checker/checker.v b/vlib/v/checker/checker.v index 68cf2167ba..adb0c7950e 100644 --- a/vlib/v/checker/checker.v +++ b/vlib/v/checker/checker.v @@ -3091,7 +3091,7 @@ pub fn (mut c Checker) enum_val(mut node ast.EnumVal) table.Type { typ_sym = c.table.get_type_symbol(typ) } if typ_sym.kind != .enum_ { - c.error('expected type is not an enum', node.pos) + c.error('expected type is not an enum (`$typ_sym.name`)', node.pos) return table.void_type } if typ_sym.info !is table.Enum {