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服务的需要而创建和记录。

  • 相关阅读:
    win10 uwp 商业游戏 1.1.5
    PHP ftp_exec() 函数
    PHP ftp_delete() 函数
    PHP ftp_connect() 函数
    PHP ftp_close() 函数
    PHP ftp_chmod() 函数
    grant 之后是否要跟着 flush privileges
    [TJOI2015]概率论
    win10 uwp 商业游戏 1.1.5
    Total Commander 显示文件包含文件名扩展
  • 原文地址:https://www.cnblogs.com/ZSS-Android/p/3966582.html
Copyright © 2011-2022 走看看