码迷,mamicode.com
首页 > 其他好文 > 详细

【rest】 深入理解rest

时间:2015-07-11 15:06:53      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:

起因是想搞明白 ajax、rest风格和http请求数据会有什么区别  

 

再来回顾一下概念:

REST即表述性 状态 传递

满足这些约束条件和原则的应用程序或设计就是RESTful。需要注意的是,REST是设计风格而不是标准。REST通常基于使用HTTP,URI,和XML标准通用标记语言下的一个子集)以及HTML(标准通用标记语言下的一个应用)这些现有的广泛流行的协议和标准。

 

ps:

其实写道最后发现:原目标是想搞明白 rest+权限+状态(web api)

不得不放到技术债务分类

 

 

1.  http://*.*.*.49:8098/

ajax 请求

$.ajax({
                url: "/Tool/proxy?r=" + Math.random(),
                type: ‘POST‘,
                dataType: ‘json‘,
                data: data,
                success: function(data) {           
                },
                error: function(xhr, status, errMsg) {
                }
          });

技术分享

改站点下就没有cookies 所以请求就不会有这项, 本来我以为ajax会默认的去掉cookie

这样我们提交userid 不用再放到 data: data中了(No  我用的localstorage 存userid )

 

2.  m.***.com

也是ajax 请求

技术分享

 bd应该是百度统计埋的 cookie

 

再来看下jd的接口  有response cookies;  写到客户端的  expires/max-age(生命周期); 

技术分享

 

淘宝只是在第一次 写cookie  存在了就不会再写了;估计jd 判断cookies是否为空时方法写错,暂不深究;还有一个亮点 websocket

技术分享

 

【rest】 深入理解rest

标签:

原文地址:http://www.cnblogs.com/viewcozy/p/4638581.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!