首页 | 网页设计 | w3c标准 | flash动画 | 平面设计 | 经典文章 | 特约专题 | 资源下载 | 健康频道 | 重庆品牌网站 | 留言簿 | 
技术文章  资源下载 经典素材  社区论坛
   
 您现在的位置: vi设计在线 >> 经典文章 >> ccqvi动态 >> 网络应用 >> 正文  
  WCF REST正确定义方法         
[ 作者:佚名    转贴自:本站原创    点击数:1508    更新时间:2010/5/29    文章录入:diyi880

减小字体 增大字体

WCF REST正确定义方法


WCF中有一种比较重要的架构,WCF REST。我们今天将会通过这篇文章为大家详细讲述有关WCF REST这一系统架构的具体定义以及相关应用方法,帮助大家解决一些在实际开发中遇到的问题。

  不同的人似乎对REST有不同的定义,有些定义是非常严格的,而有些则是比较自由的。我倾向于认为REST架构存在于一个连续的范围里。

  我们可以认为WCF REST背后隐含的基本理念如下:

  · 越简单越好

  · Web一直是非常成功的。

  · Web是很简单的。

  · Web设计要遵循一些指导性原则,而这些原则在过去很长一段时间内都是可靠的。

  · Web服务的设计要以 Web的方式。

  尽管不同的人对WCF REST有不同的定义,但可以肯定的是存在一些特征来影响一个服务是否是RESTful的,或者它能不能被认为是RESTful, 或者它能否落在上面这个连续范围内的某个位置。这里列出一些(并不是全部)特征:

  · 对HTTP 方法(GET、PUT、POST、DELETE是主要的HTTP方法)的合理使用——HI-REST端倾向于对具体方法用于具体的情景进行严格的规定。例如一个HI-REST的实现中使用GET方法获取,DELETE方法用来删除,PUT方法用来插入或者更新,而POST方法则用来附加。而LO-REST的解决方案则可能使用POST方法做插入,更新,删除和附加操作。

  · 对数据表现形式的选择——HI-REST解决方案倾向于选择标准的数据表现形式,而一些LO-REST解决方案则认为POX也是一个不错的选择。

  · 对良好构造的URI的使用——HI-REST解决方案倾向于使用描述性的URI而一般情况下不使用查询字符串,而我们在一些LO-REST解决方案中可以看到对查询字符串的使用。

  · 其他:有效负荷中包含指向相关信息的链接,使用合适的HTTP 响应代码。

   我没有在什么是WCF REST的基础上给出一个严格的定义,原因并不是我觉得这不重要。原因是,从WCF的角度,一个专门的定义无关紧要。WCF支持范围两端的REST架构(HI-REST和LO-REST)。事实上,在下一篇文章中,我将建立一个LO-REST的实现,同时在之后的文章中,我将演示HI-REST端的实现。

 

 上一篇文章: Web服务的安全性越来越受到重视
 下一篇文章: 使用WSDL 2.0描述REST Web服务
发表评论】【告诉好友】【打印此文】【关闭窗口


技术文章  资源下载
经典素材  社区论坛
 中大型美容美发店老…[1185]
 重庆多达学习俄语培…[2470]
 重庆恒祥广告有限公…[2086]
 重庆市南方阻燃电线…[2499]
 重庆舞美灯光音响有…[3256]
 重庆德鼎滤油机有限…[2011]
 重庆民生建材有限公…[2447]
 重庆集元科技有限公…[4223]
 重庆倍润商贸有限公…[2089]
 重庆腾达展览有限公…[3157]
 帝一网络创始人宣…--[3279]
 重庆vi设计在线祝…--[2827]
 重庆帝一网络书生…--[2944]
 馋嘴鸭的起伏和经…--[3108]
 机器感觉“卡”的…--[3017]
 ActionScript3打造…--[6032]
 在ASP文件中读取H…--[7327]
 vi设计经典案例--[64347]
 帅到掉渣-爆笑版勇…--[7191]
 一个女孩写的经典…--[6968]
没有相关文章
 (只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    没有任何评论
设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 重庆网站建设 | 
版权所有: vi设计在线  © 2005-2018 网站备案序号:渝ICP备06003824号
技术支持:帝一网络(重庆网站建设专家)