RESTp – 用于使用 PDOModel 执行 CRUD作的 RESTful Web 服务
最近更新 2025年06月25日
资源编号 94408

RESTp – 用于使用 PDOModel 执行 CRUD作的 RESTful Web 服务

售后服务丨一次搭建,终身售后!7*24小时,全天候技术支持!
购买建站套餐:送国际域名、服务器、SSL证书、PAYPAL等国际流行支付!:
18
VIP折扣
    折扣详情
  • 基础套餐

    18.00 元10折

  • 高级套餐

    18.00 元10折

  • 企业套餐

    18.00 元10折

  • 集团套餐

    18.00 元10折

购买建站套餐,不懂技术,不懂美工,也可以搭建优质外贸独立站!
购买主题 查看演示 建站套餐
详情介绍

RESTp 是使用 PHP 开发的高级 RESTFul Web 服务,可帮助您执行 crud作。您可以自动生成所有终端节点,用于数据库的 crud作。

演示 url

文档 url

它构建在流行的数据库抽象脚本之上“ PDOModel” 并支持 Mysql、sqlite、pgsql 和 MSSQL。 您可以使用 RESTp api 轻松执行 Insert/Update/Delete/Read作。

大多数移动和 Web 应用程序需要使用某些 API 与服务器通信来发送和接收数据。REST 是迄今为止最常用的 API 设计样式,尤其是在移动世界中。
这些移动和 Web 应用程序通常需要执行 crud作,即使用 API 插入数据、读取数据、更新数据和删除数据。
为每个单独的移动应用程序和 Web 应用程序编写 crud作的代码是一项相当繁琐的任务。这就是 RESTp 发挥作用的地方。

RESTp 是一种基于 REST 的解决方案,可简化任何移动或 Web 应用程序的 CRUD作。使用 RESTp,您只需将其连接到数据库,它就会自动生成处理 CRUD作所需的所有资源,从而节省您宝贵的时间和精力。

对于数据库中的每个表,它都提供了执行 CRUD作的终端节点。下表的所有 RESTp API 端点的示例如下

  • GET /{table_name} – 检索表名称 “{table_name} ”的所有记录的列表
  • GET /{table_name}/12 – 检索 ID 为 12 的表名称 “{table_name}” 的特定记录
  • POST /{table_name} – 在 {table_name} 中创建新条目
  • PUT /{table_name}/12 – 更新 {table_name} 中 ID #12 的记录
  • DELETE /{table_name}/12 – 删除 ID 为 #12 {table_name} 的记录

因此,如果您的数据库中有表名 “orders”,它会自动生成标准的 rest 端点,如下所示。

  • GET /orders – 检索表名称 “orders” 的所有记录的列表
  • GET /orders/12 – 检索 ID 为 12 的表名称 “orders” 的特定记录
  • POST /orders – 创建新订单
  • PUT /orders/12 – 更新订单 #12
  • DELETE /orders/12 – 删除 ID 为 #12 的订单

RESTp 构建在我们流行的数据库抽象脚本 PDOModel 之上。因此,用户还将获得一份免费的 PDOModel 副本(价值 13 美元)。

您可以使用任何类型的应用程序连接到 RESTp api。无论是 .NET Web 应用程序还是 Android 移动或 iphone 应用程序或 php Web 应用程序,您都可以将各种应用程序连接到此 api 并执行 CRUD作。您可以将数据作为 json 或普通格式提交 (x-www-form-urlencoded) 发送,并以 json、xml、html 表格的形式接收数据。

特征

  • 用于对任何数据库执行 CRUD作的单个 API
  • 支持多种不同的数据库(Mysql、PGSQL、SQLITE 和 SQLSERVER)
  • 在流行的数据库抽象脚本 PDOModel 之上构建
  • 支持多种输入和输出类型
  • 根据请求类型(GET、PUT、POST、DELETE)进行作筛选
  • 根据表名自动生成端点
  • 支持 pretty url 和非 pretty url(如果未启用 mod_rewrite)
  • 基于 IP 的过滤器(允许访问和基于 IP 阻止)
  • 允许或阻止访问特定表(资源)
  • 使用 JWT 进行身份验证

常见问题

什么是休息?
REST 表示 “REpresentational State Transfer”。它是一种用于开发 Web 服务的架构样式。
REST 要求客户端向服务器请求,以便检索或修改服务器上的数据。

什么是 PDOModel?
PDOModel – 帮助执行插入的数据库抽象和辅助 PHP 类,
使用 PDO 进行 update, delete, select作,无需编写任何查询,代码也少得多。
它支持 Mysql、Postgres、SQlite 和 SQL Server 数据库。PDOModel 提供完整的解决方案
对三种不同类型的数据库(Mysql、Postgres 和 Sqlite)执行 CRUD作。

有关 PDOModel 的更多详细信息,请
点击这里

要求

  • PHP 5.3 或更高版本
  • CURL(如果要使用 CURL PHP 进行连接)

学分

  • 用于演示目的的 Admin LTE 主题
打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)
常见问题

相关独立站主题

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务