首页 > 其他分享 >接口规范

接口规范

时间:2024-04-28 21:46:39浏览次数:19  
标签:返回 obj 规范 接口 格式 null data

需要注意兼容php、java等多语言,即弱类型+强类型

如返回user_name字符串类型,就不能查询失败返回null

 

返回json格式

code int格式

msg string格式

data 根据接口不同返回不同格式 一般是对象或者数组,如果不需要使用data,可以返回null(默认null)

 

php 创建对象

$obj = new stdClass();

$obj->code = 1;

$obj->msg = '成功';

$obj->data = [];  //$obj->data = new stdClass()

$returnData = json_encode($obj,JSON_UNESCAPED_UNICODE);

exit($returnData);

 

 

thinkphp控制器一般写法

 

//分页返回对象,定义一个空对象作为data的默认值

 

 

$data_def = (object)[];
if (true !== $check) {api_return(3001, $check,$data_def);}
api_return(1,'',$result);

 

标签:返回,obj,规范,接口,格式,null,data
From: https://www.cnblogs.com/hlgg/p/18164532

相关文章

  • Python-PyQt5接口压测工具分享
    1、页面介绍  2、运行效果 ......
  • C#身份查验接口、身份证文字识别接口、金融身份验证
    针对金融领域远程自主开户的实名认证,翔云人工智能开放平台提出了有针对性的解决方案。翔云实名认证API其中包含了身份证实名认证、人脸识别、人证合一和银行卡实名认证,可快速识别提取用户身份信息,实时联网权威数据源进行用户身份的验证,既解决了远程身份认证问题,也避免了身份被......
  • .net core,.net 6使用SoapCore开发webservice接口,以及使用HttpClientFactory动态访问we
    1.使用soapCorenuget包 2.新建接口及实现2.1新建接口 2.2新建实现 2.3新建接收实体 2.4返回实体 3.接口注入使用  4.启动程序,直接访问对应的asmx地址  ......
  • 让研发规范管得住 - 我们为什么在流水线之上又做了研发流程?
    作者:子丑为什么会有研发规范很多程序员入职一家新的公司,领完电脑再安装完必备的开发工具,接下来最先接触的恐怕就是新公司的研发规范了。几乎所有的软件企业都有或繁或简的一套或多套研发规范,并且大部分软件团队都认为他们的研发规范是不太一样的,是适合他们当前的实际情况的。研......
  • 让研发规范管得住 - 我们为什么在流水线之上又做了研发流程?
    作者:子丑为什么会有研发规范很多程序员入职一家新的公司,领完电脑再安装完必备的开发工具,接下来最先接触的恐怕就是新公司的研发规范了。几乎所有的软件企业都有或繁或简的一套或多套研发规范,并且大部分软件团队都认为他们的研发规范是不太一样的,是适合他们当前的实际情况的。研......
  • 如何写接口设计文档?
    小系统或单个模块的设计文档一、「一句话描述」的标题文件名或标题最好使用「一句话描述」,如:观测云新Event数据结构及处理逻辑设计观测云云关联处理逻辑设计二、业务流程对业务流程进行描述,具体写明「用户做了什么操作,系统进行了什么处理,最后发生了什么」。一般是流程图......
  • 双向循环链表接口设计
    /***************************************************filename:DoubleDoubleCirLkList.c*author:[email protected]*date:2024/04/25*brief:通过构建双向循环链表学习顺序存储*note:None**CopyRight(c)2024momolyl@126......
  • 对象存储服务中对象业务的非标接口
    本文中讨论的对象存储服务及接口,主要和AWSS3对标。AWSS3提供的对象存储业务,与传统的POSIX规范相比,舍弃了很多特性,比如:文件类型硬链接软链接目录文件相关的操作追加写随机写截断修改名称目录相关的操作创建目录修改名称删除目录元数据时间crtime即......
  • 使用restful请求华三模拟器上的设备接口数据
    一、resful介绍RESTful采用C/S模型。RESTful客户端为使用Python、Ruby或Java等编程语言开发出的RESTful客户端程序或脚本。RESTful服务器为网络设备。通过RESTful功能配置和维护设备的过程为:(1)客户端向服务器发送HTTP/HTTPS请求报文,通过HTTP的方法来操作指定的RESTfulAPI......
  • 单向循环链表接口设计
    目录单向循环链表接口设计创建新的头结点创建新节点并初始化该节点工具函数遍历链表查找尾结点查找尾结点前置驱动找到指定结点查找指定节点前置驱动创建每一个新节点并插入到头部新建结点并插入到尾部新建结点并插入到指定节点之后删除头部结点删除尾部结点删除指定结点调试函数......