zoukankan      html  css  js  c++  java
  • 常见的请求方式 json字符串

     常见的请求方式:
                    GET  
                        get请求携带的数据,存储在地址栏中
                        搜索数据时使用get请求
                        地址栏内,存储字符串的长度有限的,导致get方式传参数据内容大小有限制
                        会被浏览器自动缓存存储
                            如果两次get请求内容相同,浏览器不会执行第二次get请求
                            会使用上一次get请求的响应结果内容
                            实际项目中,往往关闭get自动缓存功能/或者添加一个时间戳让请求不同

                    POST
                        post携带的数据,存储在请求体中
                        除了搜索数据之前,其他情况都使用post请求
                            甚至搜索敏感数据,也可以使用post请求方式
                        post请求方式,将数据存储在请求体中,理论上可以无限传递数据
                            但是实际情况中,会受到服务器限制要求
                        post请求不会被浏览器自动缓存


                    其他请求方式,本质上还是 post 请求,只是带语义化
                        PUT
                        DELETE
                        HEAD
                        PATCH
                        OPTION
                        CONNECT
     
      // json 字符串
            // 是一种特殊的字符串
            // 每一种计算机语言都有自己特定的 json 字符串
            // 作为 各种 计算机语言 之间的 通用语言

            // 举例 : PHP中的数组 和 JavaScript中的数组有很大的不同

            /*
                $arr = [
                    'name' => '张三',
                    'age' => 18,
                ];


                const arr = [1,2,3,4,5]
            */

            // 不同的计算机语言之前 使用 json字符串 传递数据
            // A语言的定义的 数据---> json字符串 传参给 B语言
            // B语言接收到 json字符串 ---> 转化为B语言对应的语法格式


            // php  json字符串 语法
            //     json_encode()     将其他数据类型转化为 json字符串
            //     json_decode()     将json字符串,还原为对应的数据类型


            // JavaScript  json字符串 语法
            //     JSON.stringify()   将其他数据类型转化为 json字符串
            //     JSON.parse()       将json字符串,还原为对应的数据类型
    右侧打赏一下 代码改变世界一块二块也是爱
  • 相关阅读:
    hadoop学习摘要
    尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。
    sqlserver 2012 IDE中 Windows身份验证连接服务器报错 ,Login failed for user 'xxxAdministrator'. 原因: 找不到与提供的名称匹配的登录名。
    不重复随机数列生成算法
    异步和等待(async和await)
    mvc和mvvm的区别?
    Redis命令大全
    Java NIO 三大组件之 Buffer
    Java NIO 三大组件之 Channel
    Java NIO概述
  • 原文地址:https://www.cnblogs.com/ht955/p/14109275.html
Copyright © 2011-2022 走看看