• 技术文章 >后端开发 >PHP问题

    php中restful风格是什么意思

    长期闲置长期闲置2022-06-23 16:55:50原创251

    php中restful风格指的是一种网络应用程序的设计风格和开发方式,基于HTTP,可以使用XML格式定义或JSON格式定义;RESTFUL适用于移动互联网厂商作为业务使能接口的场景,实现第三方OTT调用移动网络资源的功能,动作类型为新增、变更、删除所调用资源。

    本文操作环境:Windows10系统、PHP8.1版、Dell G3电脑

    php中restful风格

    REST(英文:Representational State Transfer,简称REST) ,指的是一组架构约束条件和原则。

    符合REST设计风格的Web API称为RESTful API。它从以下三个方面资源进行定义:

    RESTFUL是一种网络应用程序的设计风格和开发方式,基于HTTP,可以使用XML格式定义或JSON格式定义。RESTFUL适用于移动互联网厂商作为业务使能接口的场景,实现第三方OTT调用移动网络资源的功能,动作类型为新增、变更、删除所调用资源。

    REST本身并没有创造新的技术、组件或服务,而隐藏在RESTful背后的理念就是使用Web的现有特征和能力, 更好地使用现有Web标准中的一些准则和约束。虽然REST本身受Web技术的影响很深, 但是理论上REST架构风格并不是绑定在HTTP上,只不过目前HTTP是唯一与REST相关的实例。 所以我们这里描述的REST也是通过HTTP实现的REST。

    RESTful 架构的核心规范与约束:统一接口

    分为四个子约束:

    1.每个资源都拥有一个资源标识,每个资源的资源标识可以用来唯一地标明该资源

    2.消息的自描述性

    3.资源的自描述性。

    4.HATEOAS Hypermedia As The Engine Of Application State(超媒体作为应用状态引擎)

    即客户只可以通过服务端所返回各结果中所包含的信息来得到下一步操作所需要的信息,如到底是向哪个URL发送请求等。也就是说,一个典型的REST服务不需要额外的文档标示通过哪些URL访问特定类型的资源,而是通过服务端返回的响应来标示到底能在该资源上执行什么样的操作。

    推荐学习:《PHP视频教程

    以上就是php中restful风格是什么意思的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php
    上一篇:php中sprintf函数怎么转义 下一篇:php中preg_replace怎么替换变量数据
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• PHP实现排序功能总结• thinkphp是面向对象的吗?• thinkphp默认用的哪个模板引擎• thinkphp中的模型是什么• php5.4和5.6的区别是什么
    1/1

    PHP中文网