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

0 ответов

Другие вопросы по тегам