Если клиент делает запрос на proto://hostname:port/path
, я хотел бы получить proto://hostname:port
.
Я мог что-то пропустить, но сейчас единственный способ, который я могу придумать, - это использовать что-то вроде
(format nil "~A://~A" (stringify-downcase-scan (server-protocol*)) (host))
Есть ли какая-либо функция/метод, специфичный для этого или более простой способ?
Основная причина в том, что server-protocol
возвращает символ ключевого слова (например, :http/1.1
), который мне нужно проанализировать. Конечно, я могу это сделать, но это то, что может быть уже там, и я, возможно, пропустил это.