`
noble510520
  • 浏览: 56548 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

restful是什么

阅读更多

 

resful是什么

rest是一种开发的风格,他不是框架,也没有类库,是一种约定

有什么不同

非restful的开发方式

当没有接触restful的时候,URL通常是动词,比如127.0.0.1:8080/unrestful/getFile

restful的开发方式

restful的URL是名词,比如127.0.0.1:8080/restful/file

通过请求消息的method来调用具体的业务

约定的method

  • get,获取数据
  • post,新增数据
  • put,更新数据
  • delete,删除数据

约定大于配置

当约定好get、post、put、delete这几种method对应处理什么样的业务之后,后台就要根据请求的method去调用相应的方法

而不是从配置文件中拿到,request method对应的action method

好处

restful开发,可以使接口的URL更简洁,而且数量更少

查看原文:http://www.wewill.top/2016/06/07/restful%E6%98%AF%E4%BB%80%E4%B9%88/

分享到:
评论

相关推荐

    restful是什么?

    restful是什么? 中文意思:表述性状态转移, 本质:是一种软件架构风格 , 核心:面向资源, 解决的问题: 1.降低开发的复杂性 2.提高系统的可伸缩性, RESTful架构优点: 1. 前后端分离,减少流量 2. 安全问题集中...

    jersey 实现restful服务

    在IT行业中,RESTful服务是一种广泛采用的Web服务设计风格,它基于 Representational State Transfer(表述性状态转移)原则,使得API设计更加清晰、简洁且高效。本教程将重点讲解如何使用Jersey框架来实现RESTful...

    SAP Restful Service

    本篇文章将详细介绍如何在SAP环境中应用RESTful Web Service,以及与传统的SOAP Web服务进行对比。 首先,让我们来理解一下REST(Representational State Transfer)和SOAP(Simple Object Access Protocol)的区别...

    C# 一个简单的 Restful 服务端和 Restful 客户端 Demo

    本示例是关于如何使用C#语言创建一个简单的RESTful服务端以及对应的RESTful客户端。以下是相关知识点的详细说明: 1. **RESTful原则**:REST(Representational State Transfer)的核心思想是资源(Resource)和...

    谷歌浏览器restful请求插件

    **谷歌浏览器RESTful请求插件** 谷歌浏览器RESTful请求插件是开发人员在进行Web API测试、调试和接口文档编写时的重要工具。它允许用户直接在浏览器中发起HTTP请求,包括GET、POST、PUT、DELETE等RESTful操作,极大...

    Java Restful Web 源代码,Java Restful Web 源代码

    Java Restful Web 源代码Java Restful Web 源代码Java Restful Web 源代码Java Restful Web 源代码Java Restful Web 源代码Java Restful Web 源代码Java Restful Web 源代码Java Restful Web 源代码Java Restful Web...

    restful接口文档模板

    ### RESTful接口文档模板知识点解析 #### 一、RESTful接口概述 REST(Representational State Transfer)是一种网络应用程序的设计风格和开发方式,基于HTTP协议,可以使用XML或者JSON格式传输数据,一般用于...

    restful接口示例代码

    RESTful接口是一种遵循REST(Representational State Transfer,表述性状态转移)架构约束的Web服务设计风格,用于构建可扩展、高性能的互联网应用程序。REST强调通过HTTP协议中的动词(GET、POST、PUT、DELETE等)...

    浅谈java调用Restful API接口的方式

    "Java调用Restful API接口的方式" Java调用Restful API接口是Java开发中非常重要的一部分,了解Java调用Restful API接口的方式可以帮助开发者更好地理解和使用相关技术。本文将详细介绍Java调用Restful API接口的...

    C#服务端RestFul Service-经验案例.doc

    C#服务端RestFul Service开发经验案例 本文档介绍了如何使用C#语言创建服务端RestFul Service接口,并提供了详细的代码说明,方便用户学习和深入掌握。该经验案例主要讲解了如何使用RestFul数据访问方式将装备软件...

    restful 接口开发规范(RESTfulAPIdesignguide)

    在开发RESTful接口时,我们需要遵循一定的设计规范来确保接口的一致性、可维护性和易用性。RESTful API(Representational State Transfer,也称为RESTful web服务)是一种提供互联网计算机系统间互操作性的方法。...

    restFul.Net

    Restful.NET是一个基于.NET框架实现RESTful架构风格的Web服务开发工具。REST(Representational State Transfer,表述性状态转移)是一种轻量级的、基于HTTP协议的软件架构风格,广泛应用于现代Web服务的设计中。...

    Restful C# 服务端篇之实现RestFul Service开发(简单实用)

    在IT行业中,RESTful(Representational State Transfer)是一种软件架构风格,用于设计网络应用程序,尤其在Web服务领域广泛应用。C#作为.NET框架的主要编程语言,提供了丰富的工具和技术来实现RESTful服务。本篇...

    httpclient和RestfuL风格上传下载文件

    在Java开发中,HTTPClient和RESTful风格的接口被广泛用于实现文件的上传与下载功能。HTTPClient是一个强大的HTTP客户端库,而RESTful是一种轻量级的、基于HTTP协议的软件架构风格,常用于构建Web服务。在分布式系统...

    restful2个例子

    在本文中,我们将深入探讨RESTful架构风格的两个实际应用示例,它们分别是基于Apache CXF实现的`cxf_demo`和基于Spring框架的`Spring_Restful_Demo`。 首先,让我们了解RESTful的基本原则: 1. **资源(Resources...

    c# 服务端调用RestFul Service的方法

    ### C# 服务端调用 RestFul Service 的方法 #### 概述 本文档将详细介绍如何使用 C# 创建和调用 RESTful 接口,包括 RESTful 的基本概念、如何构建 RESTful 风格的 API、服务端的具体实现步骤以及客户端如何调用...

    Python Flask高级编程之RESTFul API前后端分离精讲第七章节

    Python Flask高级编程之RESTFul API前后端分离精讲第六章节Python Flask高级编程之RESTFul API前后端分离精讲第六章节Python Flask高级编程之RESTFul API前后端分离精讲第六章节Python Flask高级编程之RESTFul API...

    .NET 作为客户端调用WEBAPI RESTFUL服务端以及如何开发RESTFUL服务端用于客户端调用

    本篇文章将详细探讨.NET作为客户端调用WebAPI RESTful服务端的方法,以及如何开发RESTFUL服务端以供客户端调用。 首先,让我们了解一下客户端如何使用.NET调用WebAPI RESTful服务端。这通常涉及以下几个步骤: 1. ...

    Restful返回码定义规范1

    Restful返回码定义规范1 Restful架构是一种软件架构风格,旨在提高Web服务的可扩展性、可维护性和可重用性。Restful架构的核心思想是将资源作为独立的实体,对资源进行CRUD(Create、Read、Update、Delete)操作。...

Global site tag (gtag.js) - Google Analytics