Clojure тип контента? - PullRequest
       0

Clojure тип контента?

3 голосов
/ 05 ноября 2010

Я пишу веб-сервис, который использует JSON или необязательные Данные Clojure выражения в качестве формата тела.Данные только для чтения, а не для оценки, если это имеет значение.Что бы вы порекомендовали использовать в качестве MIME или Content-type для Clojure?

Вот как далеко я зашёл: в зависимости от того, как вы на это смотрите, данные Clojure могут быть типа "x", "text" или многоцелевымapplication ":

application/clojure
text/clojure
application/x-clojure

На http://www.iana.org/assignments/media-types/ Я даже не смог найти тип для Lisp ... (но опять же Clojure не Lisp).

СуществуетКонечно, две версии

application/json
application/javascript

для JSON и JavaScript, в зависимости от того, будут ли оценены данные.

Ответы [ 2 ]

2 голосов
/ 05 ноября 2010

Стандарты устанавливаются как по конструкции, так и по назначению.Если текст, который вы отправляете, является закрытой формой, то я склонен думать, что application/clojure хорошо.Единственное резервирование, которое я имею, будет отличать исполняемый код от литеральных структур данных, во многом отличая application/javascript от application/json.

0 голосов
/ 05 ноября 2010

Я бы предложил что-то вроде:

  • application / vnd.clojure-data
  • application / prs.jramb.clojure-data
  • text / vnd.clojure
  • text / prs.jramb.clojure

см. Часть 3.2 и 3.3 из rfc4288 и запись в Википедии

...