51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#api服务
六步实现Rest风格的API
Rest的作者认为计算机发展到现在,最大的成就不是企业应用,而是web,是漫漫无边的互联网web世界。Web能有这么大的成就,它值得我们研究。所以Rest的作者仔细研究了Web,按照Web的世界一些关键特性,提出了我们在实现企业应用的时候应该遵循的一种风格,就是Restful。Rest风格的API可以给我们很多好处,比...
IT猿
·
2020-03-26
六步
实现
Rest
风格
API
***PHP请求服务curl以及json的解析
对于thinkphp框架,相信每一个php开发者都会有了解或者熟悉吧!前端很多都用的ajax的结合,前几天遇到了一个问题,就是请求另一个服务,也就是请求一个接口,然后对方返回一个json串,一开始对curl不熟悉,导致自己的程序不能很顺利的去处理请求服务后的json串!今天对curl...
IT猿
·
2020-03-26
PHP
请求
服务
curl
以及
开启CURL扩展,让服务器支持PHP curl函数(远程采集)
关于开启Curl的方法模板天下小编在此给大家简单说一下curl()、file_get_contents()、snoopy.class.php这三个远程页面抓取或采集中用到的工具,默迹还是侵向于用snoopy.class.php,因为他效率比较高且不需要服务器特定配置支持,在普通虚拟主机中即可使用,file_get_co...
IT猿
·
2020-03-26
开启
CURL
扩展
服务器
支持
php的redis 操作类,适用于单台或多台、多组redis服务器操作
redis操作类,包括单台或多台、多组redis服务器操作,适用于业务复杂、高性能要求的phpweb应用。redis.php:<?php/*redis操作类,适用于单台或多台、多组redis服务器操作使用方法:1、$rs=newmz_redis();$rs->load_config_file('redis_...
IT猿
·
2020-03-26
redis
操作
php
适用于
单台
Redis-PHP-Hash 表相关API
Hashes相关================================hDel-删除一个哈希keyhExists-检查哈希key是否存在hGet-获得某哈希key的值hGetAll-获得一个哈希表中所有的key和valuehIncrBy-给哈希表中某key增加一个整数值hIncrByFloat-给哈希表中某k...
IT猿
·
2020-03-26
Redis-PHP-Hash
相关
API
使用git代替FTP部署代码到服务器的例子
这篇文章主要介绍了使用git代替FTP部署代码到服务器的例子,这种方法可以节省流量、节省时间,需要的朋友可以参考下本地开发完成后,通常会在服务器上部署,有人会使用ftp,有人会使用scp,ftp和scp的时候为了方便我们通过还要tar或者zip一下,这些做法也很不错,但是它有一些问题1.全部更新,不管某些文件是否修改,...
IT猿
·
2020-03-26
使用
git
代替
FTP
部署
Windows下使用VisualSVN Server搭建SVN服务器
使用 VisualSVNServer来实现主要的 SVN功能则要比使用原始的 SVN和Apache相配合来实现源代码的 SVN管理简单的多,下面就看看详细的说明。VisualSVNServer的下载地址如下,是免费的,随意不必有顾虑http://www.visualsvn.com...
IT猿
·
2020-03-26
Windows
使用
VisualSVN
Server
搭建
***RESTful API 设计指南(阮一峰)
网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"APIFirst"的设计思想。RESTfulAPI是目前比较成熟的一套互联网应用程序的API设计理...
IT猿
·
2020-03-26
RESTful
API
设计
指南
一峰
**RESTful API版本控制策略
做RESTful开放平台,一方面其API变动越少,对API调用者越有利;另一方面,没有人可以预测未来,系统在发展的过程中,不可避免的需要添加新的资源,或者修改现有资源。因此,改动升级必不可少,但是,作为平台开发者,你必须有觉悟:一旦你的API开放出去,有人开始用了,你就不能只管自己Happy了,你对平台的任何改动都需要...
IT猿
·
2020-03-26
RESTful
API
版本
控制
策略
****Web API 版本控制的几种方式
个人建议:用contenttype,即放在Header里面!比如加一个Version:1.4.3 这篇文章写得很好,介绍了三种实现webapi版本化的三种方式。我从评论里又收集到两种方式,所以一共是5种:方式一:利用URL ?12HTTPGET:https://haveibeenpwned.com/...
IT猿
·
2020-03-26
Web
API
版本
控制
几种
****RESTful API 设计最佳实践(APP后端API设计参考典范)
http://blog.jobbole.com/41233/背景目前互联网上充斥着大量的关于RESTfulAPI(为方便,下文中“RESTfulAPI”简写为“API”)如何设计的文章,然而却没有一个”万能“的设计标准:如何鉴权?API格式如何?你...
IT猿
·
2020-03-26
API
设计
RESTful
最佳
实践
**关于PHP如何定义一个空对象(REST API如何处理空对象和空数组)
在写接口的过程当中,手机端有需求说不让返回json数组,要返回一个对象。那么我们可以怎么做呢?其实很简单,强制转换即可。声明空对象:$empty_object=(object)array();或者$empty_object=(object)null;把数组转换为对象:$arr=array(‘a’...
IT猿
·
2020-03-26
如何
对象
关于
PHP
定义
使用OpenSSL自签发服务器https证书
OpenSSL官方推荐win32可执行文件版下载:http://www.slproweb.com/products/Win32OpenSSL.htmlca.keyCA私钥:opensslgenrsa-des3-outca.key2048制作解密后的CA私钥,但一般不需要这一步:opensslrsa-inca.key-o...
IT猿
·
2020-03-26
使用
OpenSSL
签发
服务器
https
**极光推送Jpush(v3)服务端PHP版本的api脚本类
关于极光推送的上一篇文章已经说明了,此处就不多说了。使用v3版本的原因是v2使用到2014年年底就停止了。点击查看上一篇的地址 http://www.dodobook.net/php/777欢迎移步浏览。昨天才开始拿到极光推送的SDK下载文档。下载地址http://docs.jpush.cn/display/...
IT猿
·
2020-03-26
极光
推送
Jpush
v3
服务
**极光推送PHP服务器端推送移动设备消息(Jpush V2 api)
jpush.php 这是推送方法 用到curl发送请求 <?php/***极光推送php服务器端*@authoryalongsun*@Email<syl_ad@163.com>*/classjpush{private$_masterSecret='';private$_a...
IT猿
·
2020-03-26
推送
极光
PHP
服务器
移动
首页
上一页
...
230
231
232
233
234
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他