首页
学习
活动
专区
圈层
工具
发布

restful是什么非restful的开发方式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更简洁,而且数量更少

1.3K70

Flask-RESTful的资源和路由设计

在 Flask-RESTful 中,资源是应用程序的主要组成部分,用于处理客户端请求和响应。资源类可以通过 HTTP 方法进行操作,例如 GET、POST、PUT、DELETE 等。...资源和路由设计在 Flask-RESTful 中,每个资源都是一个独立的类,并继承自 Flask-RESTful 的 Resource 类。...路由和资源之间的映射关系通过 api.add_resource() 方法进行定义,其中第一个参数是资源类,第二个参数是 URL 路径。...接下来,我们需要将 User 资源类与路由进行绑定,这可以通过 api.add_resource() 方法进行定义。...现在,我们已经完成了 User 资源类的设计和路由的绑定,客户端可以通过 GET 请求访问 /users/int:user_id 路径来查询用户对象了。

57020
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    RESTful 在路由 URL 有名义的写法

    前边已经有过一篇博客简单的介绍在Laravel 中使用 RESTful 这篇文章介绍一下各种RESTful风格路由的写法,不一定是正确,但是个人觉得写这样的路由很有含义。...基础路由 一般放在一个组里,其他路由总要带上这个前缀 总是API **+**版本号 /api/v1 基本参数 分页的参数,直接使用QueryString limit page /url?...desc=created_at,id&asc=grade,updated_at 基本的路由 分类列表 method: get /categories 创建分类 method: post /categories...id=1,2,3 认证的路由 通常情况下都可以使用(名义明确的) 登录 method: post /login 注销 method: post /logout 但是为了符合RESTful风格,我们也可以换个名字...登录 (实际上就是创建一个 token) method: post /tokens 注销 (实际上就是删除 token) method: delete /tokens/{token} 长名字路由

    29510

    16、路由原理,静态路由的配置

    一、路由原理 1、路由器工作原理 1.jpg 2.jpg 3.jpg 4.jpg 5.jpg 2、路由表 直连路由:当在路由器上配置了接口的IP地址,并且接口状态为UP时候,路由表中就出现直连路由项...二、静态路由 1、定义 静态路由是由管理员手工配置的,是单向的。...1.jpg 2、默认路由 当路由器在路由表中找不到目标网络的路由器条目时,路由器把请求转发到默认路由器接口 2.jpg 3、静态与默认路由适用的环境 静态路由     特点            ...路由表是手工配置的             除非网络管理员干预,否则静态路由不会发生变化             路由表的形成不需要占用网络资源     适用环境             一般用于网络规模很小...或作为其他路由的补充 4、路由器转发数据包时的封装过程 3.jpg 4.jpg 5.jpg 1.jpg 路由和交换对比 路由器工作在网络层 根据“路由表”转发数据 路由选择 路由转发 交换机工作在数据链路层

    1.3K40

    华为静态路由配置

    本文分别对静态路由、负载均衡、路由备份进行实验配置及配置完之后如何验证。...负载均衡 其实,静态路由的配置只需要使用到一条链路即可实现,使用G0/0/0接口的配置分别连接在AR1与AR2两个路由器上 负载均衡是配置在G0/0/1接口上,负载均衡也叫负载分担,同样的它也是一条等价路由...在配置完静态路由的基础上,添加以下一条命令即可实现负载均衡 在路由器AR1配置: [AR1]ip route-static 192.168.2.0 24 20.0.0.2 在路由器AR2配置: [AR2...路由备份 路由备份配置也极为简单,一条命令就可以了,它与负载均衡一样,也是使用G0/0/1接口上, 如果配置了负载均衡,需要先取消负载均衡,再做路由备份。...其实,负载均衡/路由备份都是在静态路由的基础之上,再进行实验配置的。

    2.7K10

    linux配置永久路由

    根据接口创建路由配置文件/etc/syconfig/network-scripts/route-ethX,要从那个接口出去X就是几。...路由配置文件的配置格式非常简单,每一行一个路由条目,先是要到达的目标,然后是via关键字,最后是下一跳地址。要求下一跳必须能到达,且一般都和ethX同网段。...10.0.0.0 via 192.168.10.222 添加主机路由、默认路由、网段路由示例如下,其中dev是可以省略的,因为没有任何用处,配置在哪个eth文件中就会从哪个接口出去。...route-ethX文件的还有另外一种永久路由的配置写法,但上面的方法更简单快捷,所以此处就不多说了。...配置永久路由时,需要注意几点: (1).route-ethX的对应网卡配置文件ifcfg-ethX必须存在,否则路由无效。

    8.7K30
    领券