request-with-uri should reparse request params

This commit is contained in:
Alex Shinn 2015-02-11 20:19:49 +09:00
parent ed458469a7
commit 7d897bbf15

View file

@ -87,8 +87,11 @@
(request-status r)))
(define (request-with-uri request uri)
(let ((request2 (copy-request request)))
(request-uri-set! request2 (string->path-uri 'http uri))
(let ((request2 (copy-request request))
(uri (string->path-uri 'http uri)))
(request-uri-set! request2 uri)
;; NOTE: this looses form parameters
(request-params-set! request2 (uri-query->alist (or (uri-query uri) "")))
request2))
(define (request-param request name . o)