Delphi RESTful API

服务器

第一步: 创建Delphi REST服务器(使用WebBroker或DataSnap,这里使用WebBroker)

 

  • 在 Delphi 中创建 "Stand-alone Web Server Application"
  • 将 API 代码粘贴到 WebModule 中
  • 设置端口(默认为 8080) 修改 Delphi 项目端口(在 Project → WebModule 属性中设置)
  • HTTPS 支持
  • 使用 TIdServerIOHandlerSSLOpenSSL 组件添加 SSL 支持

 

部署前端

  • 将 HTML 文件保存为 index.html
  • 放在任何 Web 服务器中(如 IIS、Apache)或直接双击打开
  • 如果遇到 CORS 问题,确保 Delphi 中已添加 CORS 头

第二步:创建 HTML 前端页面

 

功能说明:

  • Delphi REST API
    • /api/employees:获取所有员工数据
    • /api/search:按条件搜索员工
      • 支持参数:name, department, salary_min, salary_max
    • 使用 ADO 连接 SQL Server
    • 动态生成 JSON 响应
    • 包含 CORS 支持
  • 前端功能
    • 按姓名搜索(支持模糊搜索)
    • 按部门筛选
    • 按薪资范围筛选
    • 显示所有员工
    • 重置搜索条件
    • 响应式表格展示

 

posted @ 2025-11-05 17:02  麦麦提敏  阅读(4)  评论(0)    收藏  举报