zoukankan      html  css  js  c++  java
  • RESTFUL web service

    HTTP+URI+XML是REST的基本实现形式,但不是唯一实现形式。HTTP协议和URI用于统一接口和定位资源,文本、二进制流、XML、JSON等格式用来作为资源的表述。

    RESTFULL的应用或Web服务是常见的两种REST式的项目部署、存在的方式。

    RESTFUL web service (REST式的web服务)是一种遵守REST式风格的web服务,是一种ROA(Resource-oriented Architecture,面向资源的架构)的应用,主要特点是方法信息存在于HTTP方法中(get put),作用域存在于URI中

      

    对比RPC:从方法信息角度看,REST采用标准的HTTP方法,而RPC请求都是HTTP协议的POST的方法,其方法信息包含在SOAP协议包或http协议包中,方法名称不具有通用性。从作用域角度看,REST,rest采用URI显示定义作用域,而RPC的这一信息同样包含于协议中,不能直观呈现。RPC风格的开发关注于服务器-客户端之间的方法调用,而不关注基于哪个网络层的哪种协议。也就是说RPC是面向方法调用过程的,相比而言,REST是面向资源状态的。RPC风格两个代表是XML-RPC和大web服务。

  • 相关阅读:
    docker 容器与主机之间的数据copy
    vim 中如何快速注释和取消注释
    java查找字符中的某个内容并替换
    linux正则表达式
    数据流重定向与管道命令
    linux杂七杂八
    linux变量
    redis常用命令操作
    redis基本操作介绍
    redis数据结构
  • 原文地址:https://www.cnblogs.com/xsht/p/5409390.html
Copyright © 2011-2022 走看看