restful相关内容

python - django 编写接口的问题

问 题 最近做一个django的项目,和其他项目做对接,接口化。 有些事情不明, 1、用django,写url,views这种方式写接口,行吗。 2、django中有rest_framework 这种rest接口的形式,我粗略看了下,不太明白serializers这个什么作用 3、django原声写url,views的方式去写接口,和用rest_framework有什么区 ..
发布时间:2017-09-06 11:49:29 Python

php - Yii 2.0 Restful 接口 三种方式问题

问 题 公司做手机端,需要调用后台接口,主要原因是因为想安全一些,所以选择了Yii2.0,因为之前一直用的Qee框架,Yii不是特别熟悉,而且后来做Ionic,更加不熟悉框架。现在让我(小白),研究如何写一套Restful的接口。。 想问一下 HttpBasicAuth 是不是 简单的说 就是 登录之后 服务器返回一个access_token给手机端, 然后之后所有的url请求里 都在 ..
发布时间:2017-09-06 10:07:26 PHP

restful - django的rest_framework中的序列化什么意思?为什么要序列化?

问 题 Java中的序列化和反序列化不是把一个对象存储到硬盘,然后读取么,为什么 rest_framework也要序列化?这里的序列化是什么意思呢,仅仅是把对象转换成 json嘛,如果这样为啥这个叫序列化? 解决方案 序列化是一个统称,凡是把数据从CPU/内存放到另一个地方(硬盘,网络传输,U盘等等)都属于序列化。序列化的格式不一定跟内存一致。比如java对象可以序列化成xml, ..
发布时间:2017-09-06 10:07:07 其他开发

javascript - 对于前后端分离的网站,通过AJAX交互,API使用cookie鉴权可行吗?有什么问题?

问 题 后端写成的API,前端通过AJAX来访问,使用用户登录后后端给的cookie用来给API鉴权可行吗? 发现大部分网站的API都是通过OAuth,还有token之类的,不知道怎么实现,为什么不通过用户登录的cookie来鉴权呢?有什么缺点么? 解决方案 我们知道HTTP协议是一种无状态的协议,及客户端和服务器端不需要建立持久的链接。客户端和服务器的链接是基于一种请求应 ..
发布时间:2017-09-06 09:30:01 前端开发

java - 有人能说明下什么是restful吗?

问 题 有人能说明下什么是restful吗?不用在说概念性的东西,结合场景说说为什么使用restful,有什么好处?举个通俗的例子,总之 让人可以很快的清楚,明白restful ps:依据楼下的回答又了解了一下,restful就是把操作的动作交给http的对应方法来识别,get:获取,post:创建,put:更新,delete:删除,这样同一个uri可能标识多个动作。在前台处理方面,其 ..
发布时间:2017-09-06 08:58:23 Java开发

javascript - 如何使用API

问 题 表示完全不懂API这东西是怎么用的啊。。。总是看别人用起来很方便 但是自己不知道如何使用。。。 解决方案 通俗易懂的讲,API接口就是实现某种功能的封装,可以封装成function 函数,也可以封装成service,比如用户下单功能,我把创建订单封装成了API接口,那么手机APP,PC端的网站,都使用下单API接口,都能实现创建订单的功能。 任何接口API都有说明使用文 ..
发布时间:2017-09-06 08:27:37 PHP

restful - 关于webservice(php)

问 题 请问什么时候需要用到webservice,对soap restful以及wsdl很模糊,求大神指点 解决方案 WebService 底层是 SOAP SOAP 是 WebService 的通讯手段 WSDL 是 WebService 的方法(接口)描述 RESTful 是 HTTP 方法(动作、行为)设计规范 当两套系统需要双向调用、甚至不同语言编写时,可以选 ..
发布时间:2017-09-06 08:15:43 其他开发

python - Restful设计风格Token-based Authentication疑问请教

萌新这几天开始接触Python的Tornado框架,正常的后端渲染,用render,cookie验证状态通通都顺利,但想写restful api时在写auth时感觉无法下手。主要是token-based authentication问题。 我的总体思路是如此的: 1.参阅过许多的文章,但不甚明白,只知道无论token还是HTTP头部验证,都需要SSL传输。因为编码base64仅仅为了兼 ..
发布时间:2017-09-06 07:34:03 Python

api - 关于Restful风格的一个具体逻辑问题请教

问 题 自学萌新正在用python+Tornado建立一个前后端完全分离restful风格的网站,关于接口设计参考过许多文章,但由于也是闭门造车,在auth验证方面具体有一点设计还是不能确定是否合乎规范纠结良久,特意请教: 在auth方面我采用的是access token方式,类似于oauth2,只是token由自己服务器发出。 这里就存在一个token保存的问题,token保存有很 ..
发布时间:2017-09-06 07:30:55 其他开发

javascript - vue-cli build后编译出来的文件就放在express 静态资源吗?

问 题 想做全站开发,但是很多东西都不懂, 如题vue-cli build后编译出来的文件就放在express 静态资源吗? 那后端是只要express做个RESTFUL吗? 这样是不是比较流行的做法? 所有数据验证什么都靠restful 来实现吗? 或者一般情况 全站是怎样的一个架构? 解决方案 模拟前后端分离开发的全栈架构在此:https://github.co ..
发布时间:2017-09-06 07:24:48 前端开发

http - PHP PUT方式传文件的话,如何获取文件内容呢 ?

问 题 最近因为在做前后端分离,后端PHP所有Api都使用RESTFul风格。 但是在使用PUT上传文件的时候,发现$_FILES没有文件信息(可能没有上传临时文件,待验证),使用POST是可以的,并且PUT从标准输入流获取过来的数据,读取出来是下面这种格式(上面我猜测没有上传临时文件,是因为看标准输入流里面存着文件信息),需要另外解析。 #获取到的输入流内容 ------We ..
发布时间:2017-09-06 06:27:24 PHP

java - 前后端分离中后端提供的RESTFUL接口如何进行权限控制?

问 题 今天遇到一个问题 我有一个系统,是基于角色的权限控制. 前端自然就是根据角色来控制应该显示的视图. 但是为了防止别人直接用httpclient访问,那么后台肯定也要对相应的权限进行控制. 进行交互时,我能知道的只有用户是谁 从而我可以知道的他的角色. 那么我想知道在代码层级的控制是怎么控制的. 如何控制某个角色只能访问一类url? 我的想法是 1.后台需 ..
发布时间:2017-09-06 06:25:08 Java开发

php - restful

问 题 我比较疑惑的是 我了解到 restful 只是用于api设计以及遵循http规则 但是后台如何来实现 api所带的版本号的相关代码呢?是每个版本写一份代码 还是其他的方式,一直没有搞懂。 解决方案 不同版本不同代码。例如: api/ common/ controllers/ UserController.php ..
发布时间:2017-09-06 06:22:16 PHP

php - javascript restful api 请求优化

问 题 我们现在采用前后端分离架构,前端用angularjs 独立开发,访问接口需要跨域 restful api 的设计的时候粒度比较小,现在每一个数据表都有它自己的增删改查列表 接口,例如产品列表拥有其 list 接口,增删改查都有,符合 restful 设计思想。 但当有些页面或者表关联过多时,请求数量就暴增了 如: 合同表的修改页面 合同与产品时一对多,与货车是一对多,与 ..
发布时间:2017-09-06 03:47:21 PHP

java - 如何优雅实现restful接口的版本控制

问 题 网上看到目前rest api的版本控制主要有两种方式:1. url参数 2. 放入head中,那么对于这两种方式后端(spring框架)如何能优雅的实现? 难道就是每增一个版本就多写一个对应mapping的方法甚至controller,感觉这样代码会很冗余。 解决方案 twitter https://stream.twitter.com/1.1/statuses/sam ..
发布时间:2017-09-06 03:18:45 Java开发

java - 在前后端分离的项目中,如何验证前端请求数据是否合法

问 题 最近在学习Vue,无意中爱上了前后端分离,但是有几个地方不知道怎么实现 用户登入,难道也是和以往一样给一个session还是有什么更好的解决方案 (如果api服务器和放前端页面的服务器不是同一台,而且域名也不一样,那该怎么办,有没有一个一劳永逸的方法) 比如用户已经登入了,但是用户自行修改post的数据,比如把10改成了100,那后端怎么判断这个数据是否被更改 望指 ..
发布时间:2017-09-06 02:26:51 Java开发

api - Java 开发 App 接口中关于 url 和入参名称规范的问题

问 题 现在公司用开发给前端用的接口,语言是Java,现在想定开发规范,然后有些纠结的地方: 一个是接口的名称,之前用的的驼峰的形式,比如myTopic,但是看网上推荐的有my_topic,更容易辨识,或者推荐比较多的my-topic,看到说法是比前一种输入起来更方便。 还有个入参的问题,比如一个接口接受的参数是分页的页数,之前也是习惯性的驼峰的pageNum,但看很多公司,比如 ..
发布时间:2017-09-06 01:57:56 Java开发