返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >接口编写 文档规范 总结
  • 641
分享到

接口编写 文档规范 总结

java服务器数据库 2023-09-01 21:09:25 641人浏览 八月长安
摘要

正文: 一:协议规范 为进一步确保数据交互安全。正式地址(生产地址)必须遵循https协议。 二:域名规范 每个项目要有且仅有一个自己唯一的域名+端口。在项目配置文件中要添加静态变量专门进行存储。 如果一个域名满足不了要求,那么就需要再添加

正文:

一:协议规范

为进一步确保数据交互安全。正式地址(生产地址)必须遵循https协议。

二:域名规范

每个项目要有且仅有一个自己唯一的域名+端口。在项目配置文件中要添加静态变量专门进行存储。

如果一个域名满足不了要求,那么就需要再添加一个。

格式规范如下:

(java)public static final String URL_BASE = “Https://127.0.0.1:8080/”;

(java)public static final String URL_BASE_SUB = “https://192.168.0.1:8080/”;

必须以https开头,并以“/”结尾。

三:API路径规范

作为接口路径,为了和其他路径完美区分,必须在路径中添加api目录

格式规范如下:

(java)public static final String URL_API = “api/”;

PHPphp目录是加index.php/api/

必须以字母开头,并以“/”结尾。

四:版本控制规范

项目正式上线后,正式版本要确定接口版本、并备份接口代码。

为方便管理,需要在接口路径中加入版本号信息。

格式规范如下:

(java)public static final String URL_VERSioN =”v1/”;

必须以字母开头,并以“/”结尾。

更新版本后可以使用v2 v3等、依次递加。

五:API命名规范

根据二:域名规范、三:API路径规范、四:版本控制规范。项目中必须在配置文件中增加BaseUrl静态常量。值=三个相加。

格式规范如下:

(java)public static final String BASEURL=URL_BASE+URL_API+URL_VERSION;

具体代码如下:

BASEURL = [“https://127.0.0.1:8080/api/v1/”]

BASEURL = [“https://127.0.0.1:8080/api/v1/”]

BASEURL = [“https://127.0.0.1:8080/api/v1/”]

重要的事情说三遍。

根据业务需求,可以在v1版本文件夹里创建,一个或者多个接口文件。

一个的规范:

https://127.0.0.1:8080/api/v1/getBanner

这就是一个获取banner的接口。

多个的规范是根据业务需求来区分:

https://127.0.0.1:8080/api/v1/home/getBanner

https://127.0.0.1:8080/api/v1/user/userLogin

新建user文件,里面存放用户级别的操作:如登陆、注册、修改密码等等。

新建sms文件,里面存放对短信的接口操作:如发送验证码、验证手机号等等。

所以,接口方法文件必须要有自己的规范,命名必须统一使用驼峰命名法或者下划线拼接命名法。举个栗子:(upperCamelCase)(upper_camel_case)。所有接口命名方式,必须遵循如下规范。

(1)新增方法:如新增一个地址、新增一个联系人。

命名规范:

必须以“add”为前缀。例如addAddress

事例地址:https://127.0.0.1:8080/api/v1/addAddress

(2)删除方法:如删除一个地址。

命名规范:

必须以“delete”为前缀。例如deleteAddress

事例地址:https://127.0.0.1:8080/api/v1/deleteAddress

(3)修改方法:如修改一个地址。

命名规范:

必须以“updata”为前缀。例如updataAddress

事例地址:https://127.0.0.1:8080/api/v1/updataAddress

(4)获取方法:如获取一个地址。

命名规范:

必须以“get”为前缀。例如getAddress

事例地址:https://127.0.0.1:8080/api/v1/getAddress

(5)获取列表方法:如获取一个地址列表。

命名规范:

必须以“get”为前缀、“List”为后缀。例如getAddressList

事例地址:https://127.0.0.1:8080/api/v1/getAddressList

其他规范:

发送验证码使用‘send’为前缀、保存一个数据以‘save’为前缀、上传图片以‘uploadImage’为名称等等。

具体地址就等于BASEURL+“address/getAddressList”)

目的:一目了然、降低维护成本。

六:请求参数规范

请求方式:公共数据使用get方式请求,私有数据使用post方式请求。尽量全部是用post。

请求头:请求头根据项目需求添加配置参数。如:accept=‘application/JSON

’等。请求头根据项目需求可以要求传入用户token、app名称版本、唯一验签码等加密数据。

​ 请求参数:

根据数据库字段进行命名、保持一致最省事。

来源地址:https://blog.csdn.net/sdsdvsdvs/article/details/127910987

--结束END--

本文标题: 接口编写 文档规范 总结

本文链接: https://lsjlt.com/news/389594.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 接口编写 文档规范 总结
    正文: 一:协议规范 为进一步确保数据交互安全。正式地址(生产地址)必须遵循HTTPS协议。 二:域名规范 每个项目要有且仅有一个自己唯一的域名+端口。在项目配置文件中要添加静态变量专门进行存储。 如果一个域名满足不了要求,那么就需要再添加...
    99+
    2023-09-01
    java 服务器 数据库
  • 函数文档编写和风格规范
    最佳实践规范了函数文档的组成,包括函数名、参数、返回值、异常和用法示例。风格规范要求使用 docstring、一致的格式化、简洁的语言和正确的语法。通过遵循这些规范,可以编写清晰、易懂的...
    99+
    2024-04-13
    编程 java php python 代码可读性
  • 如何撰写符合 Golang 文档编写规范的函数文档?
    遵循以下步骤撰写符合 golang 文档编写规范的函数文档:1. 函数签名(包含函数名称、参数和返回值类型);2. 函数描述(简要描述函数功能);3. 参数(指定名称、类型和描述);4....
    99+
    2024-05-04
    go 写函数文档 golang
  • java开发文档编写规范是什么
    Java开发文档编写规范是一套规范,用于指导Java开发人员编写清晰、一致和易于理解的文档。以下是一些常见的Java开发文档编写规范...
    99+
    2023-08-28
    java
  • 如何编写规范的 PHP 函数文档?
    为 php 函数编写文档应遵循标准化惯例,包括命名规范、使用 @param、@return 和 @throws 标签指定参数类型、返回值类型和异常类型,并采用 psr-5 注释块标准。以...
    99+
    2024-04-27
    php 函数文档规范
  • C#开发建议:文档编写与注释规范
    在C#开发中,良好的文档编写和注释规范不仅是一种良好的编码习惯,更是提高团队协作效率和代码可维护性的重要因素。本文将介绍一些C#开发的文档编写与注释的规范建议,旨在帮助开发者提高代码质量和可读性。一、文档编写规范注重整体结构:编写文档时,应...
    99+
    2023-11-22
  • python基础之编码规范总结
    目录一、PEP 8规范二、缩进三、行的最大长度四、空行五、命名约定六、字符串引号七、包八、注释一、PEP 8规范 官方文档:https://legacy.python.org/dev...
    99+
    2024-04-02
  • PHP 函数文档编写规范的目的是什么?
    php 函数文档编写规范旨在确保文档清晰一致且有用,包括:函数名称:动词开头的驼峰式命名法。参数:类型、名称和描述。返回值:数据类型和异常。异常:可能引发的异常及其原因。示例:显示函数使...
    99+
    2024-04-27
    php 函数文档 代码可读性
  • PHP 函数文档编写规范是否与其他文档标准兼容?
    php函数文档遵循javadoc、sphinx和asciidoc标准编写,包含函数名、描述、参数信息(类型和描述)、返回值类型和含义等部分,示例如下:function extract_i...
    99+
    2024-04-27
    php 文档编写规范 python
  • python怎么编写接口测试文档
    本篇内容主要讲解“python怎么编写接口测试文档”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python怎么编写接口测试文档”吧!目录前言一、postman接口用例转换为python测试用例...
    99+
    2023-06-20
  • 为什么 PHP 函数文档应当遵循编写规范?
    php 函数文档编写规范至关重要,规范主要涉及模块化分段、清晰简要的语言、详细的参数描述、明确的返回值信息以及提供代码示例。规范化文档可提升一致性和可读性,从而降低开发成本并提高代码质量...
    99+
    2024-04-27
    php 函数文档规范
  • PHP 函数文档编写规范有哪些常见错误?
    避免 php 函数文档常见错误的步骤:提供具体细节,避免笼统语言。及时更新文档,保持信息最新。使用明确一致的命名约定。记录潜在错误,提供解决步骤。提供清晰简洁的代码示例。 PHP 函数...
    99+
    2024-04-27
    文档 php
  • 违反 PHP 函数文档编写规范有哪些后果?
    违反 php 函数文档编写规范的后果:不可预测的行为:代码无法预期违规函数的行为,导致意外结果或错误。代码质量下降:难以阅读和理解,降低代码质量。维护困难:必须检查实现方式才能了解用法,...
    99+
    2024-04-26
    php 函数文档
  • PHP 函数文档编写规范是否具有强制性?
    php函数文档编写规范提供了用于记录函数信息的标准格式,包括函数名称和签名、描述、参数和返回值说明、错误提示和注释标记。该规范旨在提高代码可读性和维护性,强烈建议遵循以确保函数使用的一致...
    99+
    2024-04-28
    文档 php 代码可读性
  • PHP 函数文档编写规范有哪些最佳实践?
    使用 docblocks 注释编写详细的 php 函数文档是至关重要的。docblocks 应该清晰简洁,包含函数描述、参数 (@param)、返回值 (@return)、异常 (@th...
    99+
    2024-04-26
    php 文档规范
  • 如何确保 PHP 函数文档始终符合编写规范?
    为确保 php 函数文档符合规范,应遵循以下步骤:使用 php docblock 规范参数和返回类型;遵循 php 文档规范,提供准确描述、完整参数和清晰示例;使用自动化工具(如 php...
    99+
    2024-04-27
    规范 文档
  • 遵守 PHP 函数文档编写规范的益处有哪些?
    php 函数文档编写规范的益处包括:提高代码可读性,使用一致的格式和语法,并提供明确注释。增强可维护性,详细的注释减少了猜测工作,提高维护效率。促进代码重复使用,明确的文档使他人能够快速...
    99+
    2024-04-26
    文档编制规范 内容分类 代码可读性
  • 一文总结分析git流程规范
    在团队协作开发中,使用版本控制软件能够帮助开发者更好地协作、维护和管理代码,Git是开发者常用的一款版本控制软件。然而,在一个团队协作的项目中,使用Git并不仅仅是简单的提交代码和拉取更新,而是需要有一套流程和规范来管理代码的提交、合并和版...
    99+
    2023-10-22
  • PHP 函数文档编写规范是否适用于所有 PHP 函数?
    php函数文档编写规范主要适用于核心和pecl扩展中的函数,以及自建函数,但不适用于内建语言结构和第三方库函数。这些规范包括添加@since标签,提供详细描述,并使用数据类型注释,以提高...
    99+
    2024-04-27
    php 函数文档
  • PHP 函数文档编写规范是否受到社区的一致认可?
    php 函数文档编写规范旨在提高可读性和一致性。规范包含以下关键要求:标题:准确且简明,使用动词开头的主动语态。摘要:单句概括函数行为。参数:按顺序排列,标明类型和用途。返回值:描述返回...
    99+
    2024-04-26
    php 文档编写 排列
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作