需求:为客户端同事写接口文档的各位后端同学,已经在各种场合回忆了使用自动化文档工具前手写文档的血泪史.我的故事却又不同,因为首先来说,我在公司是  Android 组负责人,属于上述血泪史中催死人不偿命的客户端阵营.但血泪史却是相通的,没有自动化文档的日子,对接口就是开发流程中最低效的环节.因此决定使用 swagger 搭建由PHP注释生成文档的流程.背景:我们的 restful api 项目采用            
                
         
            
            
            
            伤不起的前后端分离现在互联网技术开发领域,前后端分离开发模式俨然已经成为了主流模式,通常情况下后端工程师只需要做好给前端提供数据的API接口就可以了,而前端开发工程师则负责向后端请求数据并渲染页面。这样做的好处就是后端开发人员只需要关注后端的业务,前端开发人员只需要关注前端的事情;岗位职责变得更加清晰,同时开发效率也大大提升。在这个时候就出现了一个问题,前后端分离后数据交互的问题,前端开发工程师在            
                
         
            
            
            
            网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTful API是目前比较成熟的一套互联网应用程序的API设计理论。我以前写过一篇《理解RESTful架构》,探讨如何理解这个概念。今天,我            
                
         
            
            
            
            概要web开发模式api接口api接口测试工具restful规范序列化反序列化drf快速使用内容详细1.web开发模式# 我们见过的所有软件,百分90%的都是web软件,只要通过http,websocket
# web后端----python后端开发工作-----不仅仅是开发软件
例如:微信,迅雷,百度网盘
    osi七层 mysql,redis:底层基于tcp传输层通信>>>            
                
         
            
            
            
            随着公司业务渐渐壮大,为了降低系统之间的耦合度,提高系统与系统之间的协作效率。可能部分业务将 采用 api 方式进去数据操作,但是基于 HTTP 协议方式传递数据会涉及到下列三个基础问题:数据提交者是否合法?数据传递期间是否被篡改?数据是否被多次提交?如何解决以上三个问题呢? so easy !  一些常见的 SDK 里面已经涉及到这些问题,细心的童靴已经发现了解决方案。解决数据提交是否合法、数据            
                
         
            
            
            
            前言Retrofit 是一个 RESTful 的 HTTP 网络请求框架的封装,网络请求的工作本质上是 OkHttp 完成,而 Retrofit 仅负责 网络请求接口的封装使用步骤1.添加Retrofit库的依赖implementation 'com.squareup.retrofit2:retrofit:2.0.2'
 implementation 'com.squareup.retrofit2            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-01 23:27:57
                            
                                27阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            简介REST:REpresentational State Transfer,英语的直译就是“表现层状态转移”。解词: Resource:资源,即数据。 Representational:某种表现形式,比如用JSON,XML,JPEG等。 State Transfer:状态变化。通过HTTP动词实现。简述 RESTful API就是REST风格的API。那么在什么场景下使用RESTfulAPI呢?            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-23 05:05:11
                            
                                241阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Spring boot Restful 接口框架搭建(1)你好! 这是我第一次尝试使用Spring boot 搭建接口。此系列文档会记录相关内容搭建、整合、调试的过程,以此加深多于相关技术的理解。内容提纲统一封装接口反馈结果通过创建APIResult封装接口反馈对象。通过RestControllerAdvice对Controller 、Exception 进行统一封装。引入slf4j日志管理,将业            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-28 01:00:18
                            
                                126阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            什么是前后端分离?有哪些优点?前后端分离是种架构模式,前端指的是生成HTML的那个服务,它可以是一个仅仅生成HTML的web服务,也可以是在浏览器中通过JS动态生成HTML的单页应用。实践中,有实力的团队往往在实现前后端分离时,前端选用node服务器,后端选用C#、Java等。一般来说,后端负责提供数据接口,不在渲染模板,以json格式返回数据。前端与后端进行交互,得到需要数据并加以展示。优点:责            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-05 09:42:24
                            
                                40阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            使用 Spring 3 来创建 RESTful Web Services在 Java™ 中,您可以使用以下几种方法来创建 RESTful Web Service:使用 JSR 311(311)及其参考实现 Jersey、使用 Restlet 框架和从头开始开发。Spring 是流行的 Java EE 应用开发框架,现在它的 MVC 层也支持 REST 了。本文将介绍使用 Spring 开发 RES            
                
         
            
            
            
            你不能有两种内容类型(从技术上来说,这就是我们在下面所做的,但它们与多部分的每个部分分开,但主要类型是多部分).这基本上是你对你的方法所期望的.您期望将mutlipart和json一起作为主要媒体类型. Employee数据需要成为multipart的一部分.因此,您可以为Employee添加@FormDataParam(“emp”).@FormDataParam("emp") Employee             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-13 13:20:11
                            
                                164阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            SpringMVC_05实用技术之文件上传、Restful文件上传上传页面<%@page pageEncoding="UTF-8" language="java" contentType="text/html;UTF-8" %>
<form action="/fileupload" method="post" enctype="multipart/form-data">            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-26 13:38:23
                            
                                127阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            作者 | zhanglinblog  前言回归正题,看过很多RESTful相关的文章总结,参齐不齐,结合工作中的使用,非常有必要归纳一下关于RESTful架构方式了,RESTful只是一种架构方式的约束,给出一种约定的标准,完全严格遵守RESTful标准并不是很多,也没有必要。但是在实际运用中,有RESTful标准可以参考,是十分有必要的。实际上在工作中对api接口规范、命名规则、返回值、授权            
                
         
            
            
            
            RestfulREST是设计风格而不是标准。是指客户端和服务器的交互形式。我们需要关注的重点是如何设计REST风格的网络接口。REST的特点:具象的(目标)。一般指表现层,要表现的对象就是资源。比如,客户端访问服务器,获取的数据就是资源。比如文字、图片、音视频等。表现(目标实体):资源的表现形式。txt格式、html格式、json格式、jpg格式等。浏览器通过URL确定资源的位置,但是需要在HTT            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-27 19:24:16
                            
                                82阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             1 HTTP协议详解HTTP是HyperText Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(WorldWide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义了HTTP/1.0版本。其中最著名的就是            
                
         
            
            
            
            Restful已经用得太多了,是不是有种被接口压垮的感觉? 接口还没好,您就等着吧。摸鱼抓虾,问兄弟好了没,答还没好,今天啥事儿没干,1,2,3,4,周五好了,你这儿疯狂测试一堆问题,ok周末加加班,这就是常态。RPC是远程过程调用(Remote Procedure Call)的缩写形式。SAP系统RPC调用的原理其实很简单,有一些类似于三层构架的C/S系统,第三方的客户程序通过接口调用SAP内部            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-30 21:24:33
                            
                                95阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            RESTful API 是一种构建网络应用程序的架构风格,它遵循 REST (Representational State Transfer) 架构原则。在 RESTful API 中,我们使用 HTTP 协议的标准方法(如 GET、POST、PUT、DELETE)来操作资源。在 Node.js 中,我们可以使用 Express 框架来构建 RESTful API。首先,我们需要安装 expres            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-01 23:53:35
                            
                                60阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、Restful 风格的介绍RESTful一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。REST(英文:Representational State Transfer,简称REST)描述了一个架构样式的网络系统,比如 web 应用程序。它首次出现在 2000 年 R            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-01 22:17:25
                            
                                19阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            
        
        介绍 Spring Boot 2.x 结合 Swagger  生成 API 文档的方法
    简介Swagger 官网是这么描述它的:The Best APIs are Built with Swagger Tools。Swagger 是一套基于 OpenAPI 规范构建的开源工具,可以帮助我们设计、构建、记录以及使用 Rest API。Swagger 主要包            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-18 11:41:27
                            
                                25阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Restful概述一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。1、介绍在以前,一个网站的完成总是“all in one”,页面,数据,渲染全部在服务端完成,这样做的最大的弊端是后期维护,扩展极其痛苦,开发人员必须同时具备前后端知识。于是慢慢的后来兴起了前 后端分离的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-13 21:45:06
                            
                                26阅读