首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >列出标准mime类型常量的接口/枚举

列出标准mime类型常量的接口/枚举
EN

Stack Overflow用户
提问于 2011-10-22 04:25:45
回答 11查看 125.6K关注 0票数 147

我在标准库(如apache commons、jax、jboss、javax)中寻找列出所有标准mime类型(也称为content-type)的值的接口或枚举。

这个接口不应该被太深的其他类所束缚,这会使将整个包包含为gwt源代码变得困难。

例如

代码语言:javascript
运行
复制
interface ContentType{
  String JSON = "Application/JSON";
  blah ... blah ...
}

或,

代码语言:javascript
运行
复制
enum ContentType{
  JSON("Application/JSON"),
  blah ... blah ...
}
EN

回答 11

Stack Overflow用户

回答已采纳

发布于 2012-02-24 08:08:49

芭乐图书馆

为此,我们有一个类:com.google.common.net.MediaType

它是与Guava 12一起发布的,如源代码和Issue 823中所述。Sources也是可用的。

票数 72
EN

Stack Overflow用户

发布于 2012-02-24 09:18:04

来自https://docs.oracle.com/javaee/7/api/javax/ws/rs/core/MediaType.html

代码语言:javascript
运行
复制
staticjava.lang.String APPLICATION_ATOM_XML             "application/atom+xml"
staticMediaType        APPLICATION_ATOM_XML_TYPE        "application/atom+xml"
staticjava.lang.String APPLICATION_FORM_URLENCODED      "application/x-www-form-urlencoded"
staticMediaType        APPLICATION_FORM_URLENCODED_TYPE "application/x-www-form-urlencoded"
staticjava.lang.String APPLICATION_JSON                 "application/json"
staticMediaType        APPLICATION_JSON_TYPE            "application/json"
staticjava.lang.String APPLICATION_OCTET_STREAM         "application/octet-stream"
staticMediaType        APPLICATION_OCTET_STREAM_TYPE    "application/octet-stream"
staticjava.lang.String APPLICATION_SVG_XML              "application/svg+xml"
staticMediaType        APPLICATION_SVG_XML_TYPE         "application/svg+xml"
staticjava.lang.String APPLICATION_XHTML_XML            "application/xhtml+xml"
staticMediaType        APPLICATION_XHTML_XML_TYPE       "application/xhtml+xml"
staticjava.lang.String APPLICATION_XML                  "application/xml"
staticMediaType        APPLICATION_XML_TYPE             "application/xml"
staticjava.lang.String MEDIA_TYPE_WILDCARD              The value of a type or subtype wildcard: "*"
staticjava.lang.String MULTIPART_FORM_DATA              "multipart/form-data"
staticMediaType        MULTIPART_FORM_DATA_TYPE         "multipart/form-data"
staticjava.lang.String TEXT_HTML                        "text/html"
staticMediaType        TEXT_HTML_TYPE                   "text/html"
staticjava.lang.String TEXT_PLAIN                       "text/plain"
staticMediaType        TEXT_PLAIN_TYPE                  "text/plain"
staticjava.lang.String TEXT_XML                         "text/xml"
staticMediaType        TEXT_XML_TYPE                    "text/xml"
staticjava.lang.String WILDCARD                         "*/*"
staticMediaType        WILDCARD_TYPE                    "*/*"
票数 105
EN

Stack Overflow用户

发布于 2012-05-25 20:56:53

如果您使用的是Spring Framework,那么有一个用于常见内容类型的MediaType类:

代码语言:javascript
运行
复制
MediaType.TEXT_HTML 
MediaType.TEXT_PLAIN 
MediaType.TEXT_XML 
MediaType.APPLICATION_JSON 
MediaType.IMAGE_JPEG 
...
票数 82
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7854909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档