摘要: 网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。 因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTful API是目前比较成熟的一套互 阅读全文
posted @ 2019-06-21 23:52 艾薇-Ivy 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。 这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。 网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对 阅读全文
posted @ 2019-06-21 23:51 艾薇-Ivy 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 整体规范建议采用RESTful 方式来实施。 协议 API与用户的通信协议,总是使用HTTPs协议,确保交互数据的传输安全。 域名 应该尽量将API部署在专用域名之下。https://api.example.com 如果确定API很简单,不会有进一步扩展,可以考虑放在主域名下。https://exa 阅读全文
posted @ 2019-06-21 23:26 艾薇-Ivy 阅读(8346) 评论(0) 推荐(1) 编辑
摘要: 在实际工作中,使用PHP写api接口是经常做的,PHP写好接口后,前台就可以通过链接获取接口提供的数据,而返回的数据一般分为两种情况,xml和json,在这个过程中,服务器并不知道,请求的来源是什么,有可能是别人非法调用我们的接口,获取数据,因此就要使用安全验证。 一、验证原理 1、示意图 2、原理 阅读全文
posted @ 2019-06-21 15:40 艾薇-Ivy 阅读(3961) 评论(0) 推荐(1) 编辑
摘要: 一、环境: centos7 + apache2.6+mysql5.5+PHP7.2 确保php版本大于7.1,看帮助文档说是7就可以,但是我部署的时候提示要大于7.1,并且要装上必须的php扩展 二、我的项目在github上,所以在centos中,转到/var/www/,拉取项目 三、Laravel 阅读全文
posted @ 2019-06-21 14:29 艾薇-Ivy 阅读(845) 评论(0) 推荐(0) 编辑
摘要: 安装环境 1、首先在phpMyAdmin官方网站 http://www.phpmyadmin.net/downloads下载源码包,下载后上传到服务器解压即可,或者通过Linux命令来下载安装 cd /usr/local/src 2、下载phpMyAdmin安装包 wget https://file 阅读全文
posted @ 2019-06-21 00:19 艾薇-Ivy 阅读(3303) 评论(0) 推荐(0) 编辑