一、API 接口应用程序接口(API),又称为应用编程接口,是软件系统不同组成部分衔接的约定API 的一个主要功能是提供通用功能集。程序员通过使用 API 函数开发应用程序,从而可以避免编写无用程序,以减轻编程任务API 返回值常用 json 格式二、什么是json JSON 是一种数据格式,并不是编程语言JSON 都是被包裹在一个大括号中 {},通过 key-val
转载 2024-06-26 11:21:34
115阅读
1.为什么要实现Serializable(1)将内存中的对象数据存在磁盘中持久化(2)将对象从一个应用程序发送到另一个应用程序实现Serializable接口可以把对象序列化为字节流,实现传输必须实现序列化。使用时将字节流反序列化为对象,应用其创建的副本。 2.为什么网络传输时对象要序列化,而字符串就不用序列化网络传输需要将对象转换成字节流传输,序列化可以将一个对象转化成一段字节编码,以
转载 2024-03-01 17:50:21
140阅读
可以参考一下连接 学习RESTFUL API 的规范https://www.imooc.com/article/17587
原创 2021-07-06 10:53:51
629阅读
一、运行 springboot-restful 工程1.数据库准备 a.创建数据库 springbootdb: b.创建表 city :(因为我喜欢徒步) c.插入数据 springboot-restful 工程项目结构介绍springboot-restful 工程项目结构如下图所示: 复制代码org.spring.springboot.controller - Controller 层 o
转载 2024-03-25 16:37:07
142阅读
一API接口# API接口:通过网络,规定了前后端信息交互规则的url链接,也就是前后端信息交互的媒介 # web api接口简单的概括有四大特点 url地址:长的像返回数据的url链接 https://api.map.baidu.com/place/v2/search 请求方式:get、post、put、patch、delete 采用get方式请求
转载 2024-04-23 10:56:15
62阅读
接口开发规范(RESTful api)简介RESTful规范,是目前一种比较流行的互联网软件设计规范。这个规范约束的就是路由地址应该如何定义,返回的json接口数据应该如何规范。后端接口:返回的是一个json数据{ "key":"value" }优点:使开发者在进行独立开发或协作开发更能标准,以达到行业的统一。它结构清晰、符合标准、易于理解、扩展方便,越来越多的开发者遵守这种规范。常用方法规范(1
转载 2024-03-28 12:23:58
103阅读
– 引言 –Restful是一种非常优美的http接口设计风格及设计规范。使用restful原理来设计接口,可以非常显著地降低多个系统之间的耦合性,也可以使得接口变得非常一致,不仅美观,而且容易理解和上手。下面总结一下实用的规范– 正文 –== 请求/响应规范 ==1.请求 GET: 使用url传参,如:?a=1&b=2 POST: 使用Json传参,从request.body中获取此Js
转载 2024-03-28 22:44:38
326阅读
restful apirest 全拼是resource representational state transfer,资源表现层状态转移,在网络中的进行交互的数据都是一个个资源,rest便是对这其中数据状态转移过程的规范,是一种web应用接口规范。rest规范每一个URI都是一个资源,因为我们在请求一个接口的时候,其实就是访问服务器对应URI地址下的资源,所以说每一个URI都是一个资源。同一种
转载 2024-05-22 10:51:39
48阅读
// 解析非标准json,注意暂时未处理 {str:['aaaa','bbb']} $json = preg_replace( "/\s(?=\s)/","\\1", $json );// 多个空格只留一个 $json = preg_replace( "/([\{\}\,]+)\s?'?\s?(\w*?)\s?'?\s?:\s?/", '\\1"\\2":', $json);// 转义key $j
原创 2021-05-09 09:19:00
789阅读
1点赞
ajax异步获取php数据。一般php会在后台处理请求,并返回结果给前端。必须是echo的方式,不然ajax获取不到。返回的类型包括,字符串,数字,json。最常用的就是json。返回后,前端会处理json成对象,然后使用。案例如下:ajax// 获取good_id,store_id,user_id...
原创 2021-08-05 15:58:53
609阅读
日志接口本文档描述了日志类库的通用接口。主要目标是让类库获得一个Psr\Log\LoggerInterface对象并能通过简单通用的方式来写日志。有自定义需求的框架和CMS可以根据情况扩展这个接口,但推荐保持和该文档的兼容性,以确保应用中使用到的第三方库能将日志集中写到应用日志里。RFC 2119中的必须(MUST),不可(MUST NOT),建议(SHOULD),不建议(SHOULD NOT),
转载 精选 2015-06-06 15:32:35
864阅读
Restful规范一、请求方式请求方式路径说明【GET】/users查询用户信息列表【GET】/users/1001查看某个用户信息【POST】/users新建用户信息【PUT】/users/1001更新用户信息(全部字段)【PATCH】/users/1001更新用户信息(部分字段)【DELETE】/users/1001删除用户信息【PATCH】/一般不用,用【PUT】二、URL规范URL通常使用
前言越来越多的Web应用程序使用JSON作为API的一种数据交换格式进行交互。本文档的目标是使HTTP JSON API的设计风格保持一致,容易被理解和维护。一个优秀的API,应该是在其生命周期内能够持续提供稳定、易用、受信任的服务,并且在API的生命周期结束时能让其平滑的消亡。注:RESTful API是目前比较成熟的一套Web应用程序的API设计理论,本文不对RESTful API过多介绍。在
转载 2023-07-06 18:49:56
387阅读
实际上就是用RESTful风格来包装HTTP协议,并用json或xml格式实现数据交互。RESTful风格: 网络资源实体化,CURD对资源进行操作。好的规范评判标准:直观、扩展、优雅1.数据交互格式推荐json, 紧凑、易于读写、占用带宽小、各种编程语言支持。以下均已json格式为例。 HTTP 请求头:## 客户端接受数据类型,服务端根据Accept字段调整返回消息的数据格式 Accept:a
转载 2024-05-08 19:13:53
91阅读
1.搜索关键字字段1.一个搜索框,搜索内容是多个(或者以后可能会扩展):字段使用search 2.两个搜索框,一个搜索固定,一个搜索多个:固定使用指定搜索字段定义,搜索多个字段使用search 3.两个或多个搜索框,都为搜索多个:字段使用待确定2.page和page_size定义统一使用uint32类型,page和pagesize需要给定默认值,如下// CheckPage 校验pagefunc
原创 2022-07-14 09:25:57
245阅读
一、文件格式1. 对于只含有 php 代码的文件,我们将在文件结尾处忽略掉 "?>" 。这是为了防止多余的空格或者其它字符影响到代码。例如:<?php$foo = 'foo';2. 缩进应该能够反映出代码的逻辑结果,尽量使用四个空格,禁止使用制表符TAB,因为这样能够保证有跨客户端编程器软件的灵活性。例如:if 
转载 精选 2015-11-10 12:55:48
652阅读
1点赞
PHP编码规范每行代码的字符数应控制在80以内对于只含有PHP代码的文件,将文件结尾标记忽略缩进应该能都反映出代码的逻辑结果,尽量使用四个空格数据类型数据类型是具有相同特性的一组数据的统称数据类型用来区分不同的数据;由于数据在存储时所需要的容量各不相同,不同的数据就必须要分配不同大小的内存空间来存储,所以就要将数据划分成不同的数据类型。在PHP中只要涉及到数据的地方都会涉及到数据类型。如变量、函数
PHP
原创 2016-08-07 16:45:46
700阅读
命名规范 Θ 类文件都以.class.php为后缀,使用驼峰法命名,并且首字母大写,例如 Pay.class.php;Θ 类名和目录_文件名一致。例如:类名Zend_Autoloader的目录是Zend/Autoloader.class.php;Θ 函数的命名使用小写字母和下划线的方式。例如:get_client_ip;Θ 方法的命名使用驼峰法,首字母小写或者使用下划线"_",例如lis
原创 2017-04-20 16:42:20
362阅读
  目录 PHP 代码规范 1、PHP 源文件只能使用 2、PHP 源文件必须是不带 BOM 的 UTF-8 编码的文件 3、PHP 源文件缩进采用 4 个空格 4、纯 PHP 代码的源文件关闭标签 ?> 必须省略 5、请严格控制每行 120 个字符 6、所有的类必须设定一个命令空间 7、命名空间(namespace)的声明后面必须有一行空行 8、所有的导入(use)声明必须放在命名空
原创 2021-08-05 15:16:36
360阅读
说明:这个规范应该是基本的规范了吧。大部分程序员都知道这样的规范,从规范上看应该是使用ZendFramework开发的。参考一下:开发原则1.业务逻辑统一写在数据库的存储过程里,数据查询和组合在程序中完成2.存储过程统一用专用程序修改,禁止直接在客户端修改3.存储过程头部必须撰写该操作的业务流程描述4.数据库对于带小数点数字统一使用 DECIMAL 类型,禁止使用 FLOAT 类型5.数据库主键统一使用 BIGINT(20) UNSIGNED AUTO INCREMENT6.所有 CSS/JavaScript 均按各自功能写在独立的文件上7.所有 JavaScript 均使用 jQuery A
  • 1
  • 2
  • 3
  • 4
  • 5