- (let ((C (if (and (string? X) (regex "^GET ([^ ]+) (.+)" X 0))
- (format "GET %s %s\r\n" (maybe-html $1) $2) X)))
- (write-line 2 (string "< " C))
- C))
+ (setf X (if (and (string? X) (regex "^([^\\s]+) ([^ ]+) (.+)" X 0))
+ (let ((A $1) (B $2) (C $3))
+ (format "%s %s %s\r\n" A (maybe-html B) C) X)))
+ (write-line 2 (string "< " X))
+ X)