廖大python实战教程第九天
2018-01-28 14:58
253 查看
目录
目录什么是REST
什么是API
什么是REST
参考:理解RESTful架构——阮一峰
RESTful API 设计指南——阮一峰
REST的全称应该是(Resources) Representational State Transfer,可译为表现层状态转化。每一个资源对应一个URL;而资源的表现形式,可以是如文本的txt格式、HTML格式等等,还可以是图片的若干种格式。客户端通过HTTP协议的几种基本操作,来获取服务器端对应的状态,使服务器端发生状态转化。
什么是API
上网搜了一些资料,很多讲了一大堆但是对新手不友好,最后看到一句话就亮了:MVC主要用于页面生成,最终的目的是为了生成HTML。WEBAPI是用于外部的接口,如提供给APP调用和用于前端的一些AJAX访问。一般都是返回简单的JSON数据格式。
再根据廖大的解释,无论是MVC架构展示的HTML页面,还是返回可以用于解析的JSON数据的WEBAPI,都是由一个URL返回的。一个API也是一个URL的处理函数。
相关文章推荐
- 学习Python就业有哪些方向?附加视频教程(python3从入门到进阶(面向对象),实战(爬虫,飞机游戏,GUI)视频教程)
- Python3教程Web开发实战梳理-day10(用户注册和登录)
- python爬虫实战之最简单的网页爬虫教程
- python-scrapy教程(三):实战——采集芒果TV综艺节目信息
- Python3教程Web开发实战梳理-day6(配置文件)
- caffe之python接口实战 :00-classification 官方教程源码解析
- 廖大python实战教程第七天
- python初级实战系列教程《一、爬虫之爬取网页、图片、音视频》
- Python3教程Web开发实战梳理-day5(Web框架)
- Python开发实战教程(8)-向网页提交获取数据
- Python爬虫教程——实战一之爬取糗事百科段子
- Python爬虫教程——实战二三四五
- 利用Python爬虫爬取淘宝商品做数据挖掘分析实战篇,超详细教程
- Python实战开发之Pyramid Web框架在商城项目中的应用教程
- Python3教程Web开发实战梳理-day8(构建前端)
- 教程+资源,python scrapy实战爬取知乎最性感妹子的爆照合集(12G)!
- Python3教程Web开发实战梳理-day11(编写日志创建页MVVC)
- 廖大python实战教程第八天
- Python实战开发之Pyramid Web框架在商城项目中的应用教程
- 超具实战意义的Python项目课程:四周实现爬虫系统 超经典的Python零基础实战化教程