Clojure 内容类型?

标签 clojure content-type

我正在编写一个 Web 服务,它使用 JSON 或可选的 Clojure 数据 表达式作为正文格式。如果重要的话,数据只是用来读取的,而不是用来评估的。您建议使用什么作为 Clojure 的 MIME 或内容类型?

这就是我走了多远: 根据您的看法,Clojure 数据可能是类型“x”、“文本”或多用途“应用程序”:

application/clojure
text/clojure
application/x-clojure

http://www.iana.org/assignments/media-types/我什至找不到 Lisp 的类型...(但话又说回来,Clojure 不是 Lisp)。

当然有两个版本

application/json
application/javascript

对于 JSON 和 JavaScript,取决于是否评估数据。

最佳答案

标准是根据使用和设计而制定的。如果您发送的文本是 clojure 形式,那么我倾向于认为 application/clojure 就可以了。我的一个保留意见是将可执行代码与文字数据结构区分开来,就像 application/javascriptapplication/json 的区别一样。

关于Clojure 内容类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4106820/

相关文章:

java - 输入流根据内容由不同的对象处理

sharepoint - 为什么我的 SharePoint Web ContentTypes 集合为空?

http - 未指定此类 header 时,浏览器如何知道内容类型?

macros - Clojure:宏错误。 "No such var"

clojure - 作为 leiningen 项目运行时出现“参数声明 <x> 应该是向量”错误

macros - 向 Clojure 的 defrecord 构造函数添加功能的推荐宏?

html - 将字符集 ="utf-8"添加到 HTML 链接元素有什么影响吗?

clojure - 如何根据给定标准对嵌套集合进行分组?

Clojure: map map

JavaScript 内容类型