HTTP系列之HTTP扩展

来源:互联网 发布:ubuntu用户组权限设置 编辑:程序博客网 时间:2024/06/08 10:15

没时间了,这篇博客先把这些经典些的博客粘贴借鉴一下,有时间了我会慢慢整理的。
1https
https慢 http://blog.csdn.net/neng18/article/details/49684097

2.webservice、soap、wsdl以及rest
Webservice:http://blog.csdn.net/zhuizhuziwo/article/details/8153327
Rest:面向资源
Soap:面向服务;RPC:
https://www.ibm.com/developerworks/cn/webservices/0907_rest_soap/
这篇博客能够很好的说明白它两的本质区别;

https://www.ibm.com/developerworks/cn/webservices/0907_rest_soap/
https://www.ibm.com/developerworks/cn/xml/x-sisoap/
http://www.baike.com/wiki/SOAP
http://blog.csdn.net/zhuizhuziwo/article/details/8153327

3.http与rest
个人理解,rest是http上的一层规范,只是把http的无状态协议更加深化的规范而已;
http本身是无状态的,但是我们有时候为了应用能够正常运行,所以加了好多标志性的状态,比如session、cookie等。而rest就是规范这些状态传输方式的;
http状态码404等于无状态是两码事

Rest的无状态是否是说 url其实可以是一样的,但方法不一样就可以(get、post),试一下;
好神奇的事,这就是rest的强大,url确实代表着资源;url(资源)一样,而操作方法(get、post)不一样就代表着不同的服务,证明对资源的操作就不一样。这就不像我们以前的url必须都是独一无二的,是面向服务的,必须得通过url来确定操作,没有资源的概念。

4.Token(认证)
http://www.cnblogs.com/xiekeli/p/5607107.html
http://www.jianshu.com/p/f9faeac8bd5e
Token本质上可以解决session和cookie违背http无状态的问题;
但是工作量比那个大的又不是一点半点,只有一个较大的系统体系可以用到,比如单点登录。

authorization
http://blog.csdn.net/u013136708/article/details/41210897
http://blog.csdn.net/u011181633/article/details/43229387
auth
http://wiki.open.qq.com/wiki/website/%E4%BD%BF%E7%94%A8Authorization_Code%E8%8E%B7%E5%8F%96Access_Token
http://www.cnblogs.com/findumars/p/5107574.html
http://www.jianshu.com/p/f9faeac8bd5e
http://www.jb51.net/article/96603.htm
.access control:
http://blog.csdn.net/wangjun5159/article/details/49096445