zoukankan      html  css  js  c++  java
  • 【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

  • 相关阅读:
    log4j.properties 配置示例
    spark去重计数操作(代码示例)
    mysql数据库
    Mysql之sql语句操作
    mysql修改root密码的多种方法
    mysql的主从复制过程
    mysql命令用法复习笔记
    Linux下如何查看系统启动时间和运行时间安装时间
    一键系统优化15项脚本
    MongoDB
  • 原文地址:https://www.cnblogs.com/viewcozy/p/4638581.html
Copyright © 2011-2022 走看看