![Slide1.png](/_astro/Slide1.Do7gvPmy_13gkwg.webp.jpg)
作者从 2012 年开始,作为架构师参与多个移动应用的前后端开发,多年来经历过多个行业及多种前端形态的项目,设计开发了多个后端服务。
经过多年积累,渐渐稳定下一套后端 HTTP 接口设计方案,现分享给大家,共同交流学习。
本方案围绕 HTTP 协议,不限制前后端技术方案,前端支持 PC Web,App,小程序,H5,IoT 设备等,后端可用任意开发语言实现。
随方案提供了一个基于 Spring Boot 的简单实现,相信 Spring Boot 是国内应用最广的技术栈,通过这个示例项目,可以看到方案中的规则如何反映到代码上。
GitHub 地址
https://github.com/flmn/http-api-demo
![Slide2.png](/_astro/Slide2.C535QYlH_1t4AXF.webp.jpg)
![Slide3.png](/_astro/Slide3.DtH3mPbw_QEukm.webp.jpg)
![Slide4.png](/_astro/Slide4.Ce85okP9_1R0j4z.webp.jpg)
![Slide5.png](/_astro/Slide5.CwyMs9_G_1MaYtN.webp.jpg)
![Slide6.png](/_astro/Slide6.CLiMj6d5_Z1CU2P4.webp.jpg)
![Slide7.png](/_astro/Slide7.BoFufoz6_2kQHrG.webp.jpg)
![Slide8.png](/_astro/Slide8.BrTfPEFI_Z2vDF23.webp.jpg)
![Slide9.png](/_astro/Slide9.B373Q9o-_Z2eTTmW.webp.jpg)
![Slide10.png](/_astro/Slide10.ldD_FJTN_2bAhUG.webp.jpg)
![Slide11.png](/_astro/Slide11.B9VdRMWL_14hjvP.webp.jpg)
![Slide12.png](/_astro/Slide12.4ik2lHaP_Z19SkKa.webp.jpg)
![Slide13.png](/_astro/Slide13.BXGWROm-_Zat5S7.webp.jpg)
![Slide14.png](/_astro/Slide14.Clc-Kz3H_Z1nPxKE.webp.jpg)
![Slide15.png](/_astro/Slide15.CKeap1Er_BVkRV.webp.jpg)
![Slide16.png](/_astro/Slide16.DL42hV_d_ZWpV3H.webp.jpg)
![Slide17.png](/_astro/Slide17.BJcJFVTm_Z2a7SHM.webp.jpg)
![Slide18.png](/_astro/Slide18.pbZN0xmS_USEaL.webp.jpg)
![Slide19.png](/_astro/Slide19.DeYU-vCm_35fGB.webp.jpg)
![Slide20.png](/_astro/Slide20.BVqYDAJb_xeUHn.webp.jpg)
![Slide21.png](/_astro/Slide21.C7lYjIra_ZSamBv.webp.jpg)
![Slide22.png](/_astro/Slide22.CyCwyiRP_1MgfL3.webp.jpg)
![Slide23.png](/_astro/Slide23.CT09JHCJ_Z2suNel.webp.jpg)
![Slide24.png](/_astro/Slide24.DO5tWFeG_18hjIq.webp.jpg)