#API接口

**RESTful API版本控制策略

做RESTful开放平台,一方面其API变动越少,对API调用者越有利;另一方面,没有人可以预测未来,系统在发展的过程中,不可避免的需要添加新的资源,或者修改现有资源。因此,改动升级必不可少,但是,作为平台开发者,你必须有觉悟:一旦你的API开放出去,有人开始用了,你就不能只管自己Happy了,你对平台的任何改动都需要...

****Web API 版本控制的几种方式

个人建议:用contenttype,即放在Header里面!比如加一个Version:1.4.3 这篇文章写得很好,介绍了三种实现webapi版本化的三种方式。我从评论里又收集到两种方式,所以一共是5种:方式一:利用URL ?12HTTPGET:https://haveibeenpwned.com/...

****RESTful API 设计最佳实践(APP后端API设计参考典范)

http://blog.jobbole.com/41233/背景目前互联网上充斥着大量的关于RESTfulAPI(为方便,下文中“RESTfulAPI”简写为“API”)如何设计的文章,然而却没有一个”万能“的设计标准:如何鉴权?API格式如何?你...

**关于PHP如何定义一个空对象(REST API如何处理空对象和空数组)

在写接口的过程当中,手机端有需求说不让返回json数组,要返回一个对象。那么我们可以怎么做呢?其实很简单,强制转换即可。声明空对象:$empty_object=(object)array();或者$empty_object=(object)null;把数组转换为对象:$arr=array(‘a’...

**极光推送Jpush(v3)服务端PHP版本的api脚本类

关于极光推送的上一篇文章已经说明了,此处就不多说了。使用v3版本的原因是v2使用到2014年年底就停止了。点击查看上一篇的地址 http://www.dodobook.net/php/777欢迎移步浏览。昨天才开始拿到极光推送的SDK下载文档。下载地址http://docs.jpush.cn/display/...

**极光推送PHP服务器端推送移动设备消息(Jpush V2 api)

jpush.php 这是推送方法 用到curl发送请求 <?php/***极光推送php服务器端*@authoryalongsun*@Email<syl_ad@163.com>*/classjpush{private$_masterSecret='';private$_a...

CI中如何保护RESTful API

步骤5保护RESTfulAPI  为了保护RESTfulAPI,可以在application/config/rest.php中设置安全保护级别,如下所示:$config['rest_auth'] = 'basic';   其中保护级别有如下设置:  None:任何人都可以访问这个API  ...

**15.app后端怎么设计用户登录方案(API权限安全)

在很多app中,都需要用户的登录操作。登录,就需要用到用户名和密码。为了安全起见,暴露明文密码的次数越少越好。怎么能最大程度避免泄露用户的密码呢?在登录后,app后端怎么去验证和维持用户的登录状态呢?在本文中,给出了一套用户登录的解决方案,以供大家参考。  避免信息的泄露,最简单的方案是所有涉及到安全性的api请求,都...

flask——接口返回中文乱码问题

原文:https://www.jianshu.com/p/c24d3de00ac4解决方法:flask接口无法显示中文,添加:1app=Flask(__name__)2app.config['JSON_AS_ASCII']=Falseflask-restful接口无法显示中文,添加:1app=Flask(__name_...

flask——接口简单示例

原文:https://www.cnblogs.com/liuzhen1995/p/8107905.html /目录前言1准备工作2具体实现  最近在捣鼓如何使用阿里云服务器搭建一个简单的基于Flask框架的后端接口,刚开始为了图方便,就直接买了一个WindowsServer2008系统服务...

php版redis插件,SSDB数据库,增强型的Redis管理api实例

php版redis插件,SSDB数据库,增强型的Redis管理api实例SSDB是一套基于LevelDB存储引擎的非关系型数据库(NOSQL),可用于取代Redis,更适合海量数据的存储。另外,rocksdb是FB在LevelDB的二次开发版本,因此也存在使用RocksDB作为存储引擎的SSDB版本,可以参考这里。SS...

百度地图api通过地址显示地图,白名单

百度地图api通过地址显示地图,白名单http://developer.baidu.com/map/jsdemo.htm#i7_1?qq-pf-to=pcqq.c2c------------------------------------【百度地图API】如何进行地址解析与反地址解析?——模糊地...

软件的极简主义的三个大敌:配置文件,冗余的参数,和大量复杂的接口。

软件的极简主义设想一下,需要找出包含某几个关键词的文章,必要的条件是什么?关键词,文档,没了。而文档是存储在服务器的,为什么我们提供了关键词之后,仍需加上各种条件,他才能告诉我们想要的答案呢?软件发展到一定的智能,他就应该像一部能说话的百科全书,提问,然后告诉我们答案即可。在开发过程中总会遇到不同的需求然后不断的修改,...

[转帖]关于flask-login中各种API使用实例

原贴:http://www.cnblogs.com/alima/p/5796298.html简介:简单的集成flask,WTForms,包括跨站请求伪造(CSRF),文件上传和验证码。一.安装(Install)此文仍然是Windows操作系统下的教程,但是和linux操作系统下的运行环境相差甚微。使用Python版本3...

SoapUI测试WS接口实战

引文:本文讨论以下问题:视频播放功能如何进行压力测试?进行webservices接口测试时,用LR和soapui哪个工具更好?前几天接到一项压力测试的任务:视频播放功能的并发压力测试,也就是客户想知道我们系统的视频播放功能能支撑多少并发。视频播放的大概流程是客户端发起请求,系统对请求进行权限验证,权限验证通过以后进行配...
首页上一页...126127128129130下一页尾页