- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- PPT - 常熟理工学院图书馆.ppt
- PPT - 登录网上准备系统.ppt
- PPTPPT 代用代用主题 - 纺织机械协会.ppt
- PPT初稿 - 威海德盛电子有限公司.ppt
- ppt模板库 - 深圳市中小企业服务署网-深圳市中小企 .ppt
- Pr233sentation Point - 同济大学-工程硕士与工 .ppt
- PRESENTATION NAME - 无人机--南京无人机培训 .ppt
- Printing industry - 西安理工大学印刷包装与数字媒 .ppt
- Problem-Based Learning - 吉林职工医科大学、吉 .ppt
- Product & Technology template - gongkong营销 .ppt
- S - 贸易单证指南.doc
- s7-300的编程学习150问答 .doc
- ‘大肚、龙井高地区坪顶高地配水池工程’第一次公听会纪录.DOC
- SAMPE CHINA'2007 - CAEDA软件 咨询 培训 电子 .doc
- SCHEDULE - 南京审计大学-诚信求是笃学致公 .doc
- Science Online 使用培训 - 深圳职业技术学院图书馆.ppt
- Science Online 使用培训 - 科学院宁波工业技术 .ppt
- Science Online 使用培训 - 科学院工程热物理研 .ppt
- Sciter是一个用于现代化客户端应用程序UI层的可嵌 .doc
- SCI科学引文数据库检索 - 河北北方学院.ppt
最近下载
- 国企中层领导竞聘笔试题(含答案).docx VIP
- 小学与初中英语衔接教学建议.ppt
- 2025年证券从业资格考试真题及答案.docx VIP
- ABB SPAM150C 电动机保护继电器模件 手册(中文).pdf
- 2023年标准化工程师考试试题.pdf VIP
- 新版西师大版三年级数学上册应用题专项练习题 .docx VIP
- 精装修工程冬季施工方案、.doc VIP
- INFINI Labs(曾勇):下一代纯实时搜索引擎INFINI Pizza.pdf VIP
- DB62_T 5087-2025 马铃薯品种 天薯15号.docx VIP
- DB41_T 2829-2025 大口黑鲈池塘养殖技术规范.docx VIP
原创力文档


文档评论(0)