常见技术名词积累
2018-01-12 00:00
197 查看
摘要: 个人笔记--随时更新
FAQ:常见问题 Frequently Asked Questions
PDCA:策划-实施-检查-措施
ISO9000:一类标准统称【提出申请、体系审核、审批发证、监督管理】
跨域:(可以造成跨域的情况)
协议不同造成跨域:
http://www.abc.com/index.html to https://www.abc.com/index.html
端口不同造成跨域:
http://www.abc.com/index.html to http://www.abc.com:8081/index.html
主域名不同造成跨域:
http://www.abc.com/index.html to http://www.xyz.com/index.html
子域名不同造成跨域:
http://aaa.abc.com/index.html to http://bbb.abc.com/index.html
Rest (REpresentational State Transfer)
来源:慕课网 https://www.imooc.com/article/17650
特点
基于“资源”,数据也好、服务也好,在RESTFul设计里一切都是资源。
无状态。一次调用一般就会返回结果,不存在类似于“打开连接-访问数据-关闭连接”这种依赖于上一次调用的情况。
URL中通常不出现动词,只有名词
URL语义清晰、明确
使用HTTP的GET、POST、DELETE、PUT来表示对于资源的增删改查
使用JSON不使用XML
最佳实践
使用HTTP动词表示增删改查资源: GET:查询,POST:新增,PUT:更新,DELETE:删除
返回结果必须使用JSON
HTTP状态码,在REST中都有特定的意义:200,201,202,204, 400,401,403,500。比如401表示用户身份认证失败,403表示你验证身份通过了,但这个资源你不能操作。
如果出现错误,返回一个错误码。
API必须有版本的概念,v1,v2,v3
使用Token令牌来做用户身份的校验与权限分级,而不是Cookie。
url中大小写不敏感,不要出现大写字母
使用 - 而不是使用 _ 做URL路径中字符串连接。
有一份漂亮的文档~(很重要)
IPO(Initial Public Offerings)首次公开募股
SPA(Single-page application)简单的单页应用
FAQ:常见问题 Frequently Asked Questions
PDCA:策划-实施-检查-措施
ISO9000:一类标准统称【提出申请、体系审核、审批发证、监督管理】
跨域:(可以造成跨域的情况)
协议不同造成跨域:
http://www.abc.com/index.html to https://www.abc.com/index.html
端口不同造成跨域:
http://www.abc.com/index.html to http://www.abc.com:8081/index.html
主域名不同造成跨域:
http://www.abc.com/index.html to http://www.xyz.com/index.html
子域名不同造成跨域:
http://aaa.abc.com/index.html to http://bbb.abc.com/index.html
Rest (REpresentational State Transfer)
来源:慕课网 https://www.imooc.com/article/17650
特点
基于“资源”,数据也好、服务也好,在RESTFul设计里一切都是资源。
无状态。一次调用一般就会返回结果,不存在类似于“打开连接-访问数据-关闭连接”这种依赖于上一次调用的情况。
URL中通常不出现动词,只有名词
URL语义清晰、明确
使用HTTP的GET、POST、DELETE、PUT来表示对于资源的增删改查
使用JSON不使用XML
最佳实践
使用HTTP动词表示增删改查资源: GET:查询,POST:新增,PUT:更新,DELETE:删除
返回结果必须使用JSON
HTTP状态码,在REST中都有特定的意义:200,201,202,204, 400,401,403,500。比如401表示用户身份认证失败,403表示你验证身份通过了,但这个资源你不能操作。
如果出现错误,返回一个错误码。
API必须有版本的概念,v1,v2,v3
使用Token令牌来做用户身份的校验与权限分级,而不是Cookie。
url中大小写不敏感,不要出现大写字母
使用 - 而不是使用 _ 做URL路径中字符串连接。
有一份漂亮的文档~(很重要)
IPO(Initial Public Offerings)首次公开募股
SPA(Single-page application)简单的单页应用