RESTful 服务 - DICOM conference.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
RESTful 服务 - DICOM conference.ppt

RESTful 服务 Jim Philbin 美国放射学会 DICOM标准委员会, 用户联合主席 DICOM 第27工作组,用户联合主席 事务的构造 资源和目标URLs(统一资源定位符) 表达和介质类型 检查服务 资源 事务 介质类型 其它服务 工作列表服务 非患者实例服务 概述 DICOM 到 DICOMweb 元数据 元数据 元数据 事务 一个事务由请求/响应消息对构成。事务总是有用户代理请求发起,并由后面跟随一个响应的原始服务器行为完成。 资源 资源是通过一个表达具体化的抽象物或概念,它是一个封装成8比特字串流的数据对象。 表达 表达是描述一个资源的封装成8比特字串流的数据对象. 介质类型 介质类型定义 将资源编码或解码成表达所需要的格式和算法。 关键概念 HTTP 事务 一个事务由一个请求/响应消息对构成。 事务从事由用户代理请求发起。 由一个原始服务器行为和响应完成。 Behavior 用户代理 原始服务器 HTTP 响应 HTTP 请求 行为 一个字节序列(8位字符串) 消息格式由ABNF [RFC5234]指定 美国ASCII符号(7位) 无数据类型 – 出现在其它层级 HTTP 消息 事务的构造 HTTP 消息 请求行 / 响应行 头字段 CRLF (回车换行符) [ 承载内容] 事务的构造 HTTP 消息 首行 - 请求行 / 响应行 元数据 - 头字段 分隔符 - CRLF 内容 - [ 承载内容 ] 事务的构造 HTTP 消息 其中 请求行 = method SP /{+resource}{?parameter*} SP version 头字段 = *( header-field CRLF ) / ; 可替换 – 可以是请求行或响应行但不能二者皆存在 CRLF = %x13%x10 ; ASCII 回车换行 – 独立的行 [ ] ; 可选表达, 可以出现也可以不出现 首行 - 请求行 / 响应行 元数据 - 头字段 分隔符 - CRLF 内容 - [ 承载内容 ] 事务的构造 请求消息 method SP /{+resource}{?parameter*} SP version *(header-field CRLF) CRLF [ payload ] SP = %x20 ; 空格字符 - 用于项目分隔符 CRLF = %x13%x10 ; 回车换行 ; 用作结束符 * ; 0个或多个后续的语句 (following) ; 0个或多个前面的语句 (preceding) ( ) ; 用于分组的项目 [ ] ; 可选的语句,可以出现也可以不出现 method SP /{+resource}{?parameter*} SP version CRLF *(header-field CRLF) CRLF [ payload ] 事务的构造 方法 方法 描述 CONNECT 连接到服务器 DELETE 删除一个资源 GET 获取一个表达 HEAD 获取元数据 OPTIONS 获取能力 POST 带有承载内容的动作,如存储、查询… … PUT 替换一个表达 method SP /{+resource}{?parameter*} SP version CRLF *(header-field CRLF) CRLF [ payload ] 事务的构造 版本 ”HTTP/1.1” or “HTTPS/1.1” :很快就会有… “HTTP/2” or “HTTPS/2” method SP /{+resource}{?parameter*} SP version CRLF *(header-field CRLF) CRLF [ payload ] 请求的构造 头字段 头字段 用法 描述 Accept M 所有可能接收到含有承载内容的响应的请求都应包含一个接受头字段。 Accept-Charset O 表明文本响应内容所接受的字符集。 Accept-Encoding O 用于表明响应所接受的传输编码。 Accept-Language O 表明响应中优先选择的自然语言集合。 内容协商头字段 “M”– 代表必须 “O”– 代表可选 method SP /{+resource}{?parameter*} SP version

文档评论(0)

yanchuh + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档