什么事是rest api 什么事JSONrest api

如上。最好详细一点。--百度的太笼统

阅读 4.3k
3 个回答

restful API是前台和后台进行交互的一个接口,前台从后台获取数据是调用restful API, 设置API时需要考虑将后台资源设计成资源, 那么通过HTTP协议中的GET,POST,PUT,DELETE进行ajax请求时实际上是对后台资源的操作;

比如后台抽象出来用户资源: User,那么:

//创建用户
POST /api/user/
请求数据为:
{
  "username": "",
  "password": "",
  "nick_name": "",
  "gender": "",
  "age": "",
  ....
}

//获取用户信息
GET /api/user/<uid>

//更新用户信息
PUT /api/user/<uid>
发送数据与POST类似

//删除用户
DELETE /api/user/<uid>

如果还不明白,可任意参考一篇关于前后台分离的文章:
http://developer.51cto.com/ar...

直接搜索前后端分离就完了,不理解就不要看了,水平到了自然而然就看懂了,基本上的意思是后端服务于前端,后端仅仅提供接口。并且将服务器上的每一个文件视为一个资源,可以通过httpgetpostdelete等操作这个资源,一般用于单页应用这种开发模式。

  • 面向资源的接口标准

  • 面向资源的json响应格式的接口标准

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题