PHP程序员小白到大牛集训(12期免息)
作者信息

长期闲置

长风破浪会有时,直挂云帆济沧海。

最近文章
jquery不支持eq方法吗357
jquery中map返回的是对象还是什么381
jquery链式编程是什么287
视频教程分类
推荐视频教程
  • php程序员小白到大牛三个月集训php程序员小白到大牛三个月集训
  • Laravel 9 学习正当时—保姆级教程,想学不会都难!Laravel 9 学习正当时—保姆级教程,想学不会都难!
  • 千万级数据并发解决方案(理论+实战)千万级数据并发解决方案(理论+实战)
  • Laravel基础与实战(模块化)Laravel基础与实战(模块化)
  • UNI-APP开发(仿饿了么)UNI-APP开发(仿饿了么)
  • 首页 >后端开发 >PHP问题 > 正文

    php中restful风格是什么意思

    原创2022-06-23 16:55:50941 关注公众号:每天精选资源文章推送

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

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

    php中restful风格

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

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

    • 直观简短的资源地址:URI,比如:http://example.com/resources/。

    • 传输的资源:Web服务接受与返回的互联网媒体类型,比如:JSON,XML,YAM等。

    • 对资源的操作:Web服务在该资源上所支持的一系列请求方法(比如:POST,GET,PUT或DELETE)。

    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中文网其它相关文章!

    20期PHP线上班

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

  • 相关标签:php
  • 相关文章

    相关视频


    专题推荐