Clojure - URL "формат" в ответе json
Я пишу REST API с помощью Clojure liberator, и у меня есть эта функция для построения URL:
(defn build-entry-url [request]
(URL. (format "%s://%s:%s%s"
(name (:scheme request))
(:server-name request)
(:server-port request)
(:context request))))
Затем я использую halresource для представления ресурсов и cheshire для анализа json. Когда я использую curl
, в ответе json URL отображается как:
http:\/\/localhost:8080\/api\/customer\/1
Но если я использую какой-то инструмент, например, Почтальон, URL отображается правильно
Любое предложение?
ОБНОВЛЕНИЕ: Я перепроверил, и все json сгенерированы правильно, но когда я использую curl или пытаюсь получить доступ к конечной точке через браузер, URL отображается как: http:\/\/localhost:8080\/api\/customer\/1