• 《RESTful Web Services》第三章 设计表述


    3.1 如何使用实体头来注解表述
        表述不仅仅是以某种格式序列化后的数据,它是一连串字节加上用于描述那些字节的元数据。
        Content-Type,用于描述表述类型。这个标头告诉接收方如何解析数据。
        Content-Length,用于指定表述正文的字节大小。接收方用它来判断自己是否从连接中读取了正确的字节数。分块转移编码更有效。
        Content-language,如果以某种语言对表述进行本地化,用该表头来指定语言。
        Content-MD5,用该表头来包含一个表述正文的MD5摘要。接收方可以使用该标头来验证实体正文的完整性。该标头的值是表述正文的MD5摘要,在进行内容编码(gzip,compress等)之后,转移编码(即chunked)计算摘要值。
        Content-Encoding,当使用gzip,compress或deflate对表述正文进行编码时,使用该标头。除非事先知道目标服务器支持某个特定的编码方法,否则应该避免在HTTP请求中使用这个标头。
        Last-Modified,用来说明服务器修改表述或资源的最后时间。表示服务器最后修改资源表述的时间。
     
        Content-Type:即通常所说的media-type或MIME类型,例如text/html,image/png,application/xml和text/plain。格式就是将信息编码进某些媒体的方法。XML、JSON、文本、CSV、PDF等都是格式。媒体类型标识了所使用的格式,描述了如何解释表述正文的语义。application/xml,application/json,text/plain,text/csv,application/pdf等都是媒体类型。
    3.4 如何选择表述格式和媒体类型
  • 相关阅读:
    Java实现 LeetCode 69 x的平方根
    Java实现 LeetCode 68 文本左右对齐
    Java实现 LeetCode 68 文本左右对齐
    Java实现 LeetCode 68 文本左右对齐
    Java实现 LeetCode 67 二进制求和
    Java实现 LeetCode 67 二进制求和
    Java实现 LeetCode 67 二进制求和
    Java实现 LeetCode 66 加一
    Java实现 LeetCode 66 加一
    CxSkinButton按钮皮肤类
  • 原文地址:https://www.cnblogs.com/sunflower627/p/4526488.html
Copyright © 2020-2023  润新知