• 【rest】 深入理解rest


    起因是想搞明白 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

  • 相关阅读:
    dnn
    DATAGRID学习
    在.net下的换行符
    treeview
    《25项最优时间管理工具与技巧》
    vim常用操作
    【Google给毕业生的忠告】
    MySQL的安装、使用及权限管理
    各种国际化标准组织
    ubuntu thunderbird 邮箱 163 配置 不能发送问题
  • 原文地址:https://www.cnblogs.com/viewcozy/p/4638581.html
Copyright © 2020-2023  润新知