zoukankan      html  css  js  c++  java
  • 12.4 REST

        REST表示表征状态转移(Representational State Transfer),它是用来设计客户端-服务器服务的架构性原则。一般而言,如果一个Web服务被认为是“REST风格(RESTful)的”,那么这是指它在处于以下条件时遵循REST原则:

        当他使用HTTP方法(GET、POST)时。

        当他是无状态时,意味着每个事务独立于其他的事务。

        当他使用目录样式的URL传递数据而非使用查询字符串变量时(使用www.afakeurl.com/shawn/van_every而非www.afakeurl.com/?firstname=shawn&lastname=van_every)。

        当它使用XML(或JSON)进行数据传输时。

        如果要学习更多关于基于REST的Web服务体系结构的知识,那么请参看题为“RESTful Web Services:The Basics”的文章,其由IBM developerWorks的Alex Rodriguez发表,对应的网址是:www.ibm.com/developerworks/webservices/library/ws-restful/。

        之所以在此讨论REST,是因为它常用于与XML相结合进行Web服务数据的传输。虽然在Flickr示例中没有使用XML选项,而是选择了JSON,但是我们确实可以这么做。待传输数据的XML表示的结构不必遵守任何严格的文档类型定义(DTD,Document Type Definition)或XML模式,并且通常可以根据构建Web服务的需要而创建和记录。

  • 相关阅读:
    Perforce服务器的备份还原
    asp.net C#页面中添加普通视频的几种方式
    九度OJ1085
    poj3253
    POJ1276
    POJ1113
    POJ1273
    九度OJ1084
    xdoj 1108 淼·诺贝尔
    九度OJ1081
  • 原文地址:https://www.cnblogs.com/ZSS-Android/p/3966582.html
Copyright © 2011-2022 走看看