学习资源主要为:@小坦克HTTP相关博客

最基础的是4种,GET、POST、PUT、DELETE对应着对资源的查、改、增、删。最常用的是GET和POST。

GET一般用于获取/查询资源信息;

POST一般用于更新资源信息。

GET和POST的区别:

1、GET是从服务器上获取数据;POST是向服务器发送数据;

2、传递参数数据的机制不同,get是将参数数据队列加到提交表单的action属性所指的url中,值和表单的各个字段一一对应,在URL中可以看到。post是通过http post机制,将表单内各个字段与其内容放置在html  header内一起传送到action所指的url地址中,用户看不到这个过程。

3、可传送的数据大小不同,get设计为传输小数据,Post一般是用来传送大数据。(get传送的数据量较小,不能大于2kb;post传送的数据量较大,一般默认为不受限制,但是在IIS中根据版本不同,是有大小限制的。需要修改配置。

4、get和post相对来说,get安全性比较低。但是如果未加密,他们的安全性级别是一样的。

5、服务端获取变量值的方式不同。get方式,服务端用Request.QueryString;Post方法,服务端用Request.Form获取提交的数据。

转载于:https://www.cnblogs.com/smallstone2018/p/10001387.html

HTTP学习记录:二、请求方法相关推荐

  1. Android动画学习记录二(属性动画、估值器和插值器)

    Android动画学习记录二(属性动画.估值期和插值器) Android动画学习记录二(属性动画.估值期和插值器) Android动画学习记录二(属性动画.估值期和插值器) 一.补间动画缺陷 二.属性 ...

  2. MySQL学习记录 (二) ----- SQL数据查询语句(DQL)

    相关文章: <MySQL学习记录 (一) ----- 有关数据库的基本概念和MySQL常用命令> <MySQL学习记录 (二) ----- SQL数据查询语句(DQL)> &l ...

  3. 大数据之spark学习记录二: Spark的安装与上手

    大数据之spark学习记录二: Spark的安装与上手 文章目录 大数据之spark学习记录二: Spark的安装与上手 Spark安装 本地模式 Standalone 模式 基本配置 步骤1: 复制 ...

  4. HTML学习记录二:html标签(五):超链接标签

    HTML学习记录二:html标签(五):超链接标签 一.超链接标签写法 二.超链接标签的属性 三.超链接的锚点用法 四.链接分类 一.超链接标签写法 在 HTML 标签中, 标签用于定义超链接,作用是 ...

  5. Java网络爬虫学习记录(请求基础篇)

    目录 个人实验遇见错误集: 一.javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX ...

  6. [大数据技术与应用省赛学习记录二]——模块一(HADOOP完全分布式集群搭建)

    **在操作前,先梳理一下HADOOP完全分布式需要做些什么,不然像无头的苍蝇一样,永远不知道做什么.因为我本人比赛是一台服务器Centos 7,与三台客户端Ubuntu 18.04,所以以物理机的角度 ...

  7. Openzeppelin学习记录二:utils模块(SafeMath.sol+SafeCast.sol)

    Openzeppelin学习记录一:access模块(AccessControl.sol+Ownable.sol) Openzeppelin学习记录 2.Utils 2.1 Math 2.2 Safe ...

  8. UE4 学习记录二 给角色添加骨架,皮肤,及运动动画

    这只是用来记录我学习UE4过程的,可能帮不到你,先说声抱歉.为了防止误导他人,请勿转载,请勿转载,请勿转载. 本文的主题是给角色添加骨架.皮肤.运动动动画.总章目录(https://blog.csdn ...

  9. pyqt5中sender方法介绍_PyQt5学习记录(二):Event sender

    Sometimes it is convenient to know which widget is the sender of a signal. For this, PyQt5 has the s ...

  10. mitmproxy的安装与使用学习记录(二)

    学习目标: (一)使用openssl工具获得系统证书哈希值 (1)openssl工具的下载与安装 (2)openssl工具获得哈希值 (二)ADB的安装 (三)使用ADB命令将文件推送至模拟器 (四) ...

最新文章

  1. 字节跳动 录屏功能_一周盘点:Instagram打通视频购物功能 公开叫板TikTok;字节跳动要大力布局跨境出口电商?...
  2. linux文件系统叫什么,【整理】什么是根文件系统(rootfs=Root Fils System)
  3. Cissp-【第2章 资产安全】-2021-1-21(186页-204页)
  4. C# 学习笔记(18)操作SQL Server 中
  5. ubuntu每次登陆都用root账号登陆
  6. 迭代子模式(Iterator)
  7. torch.max()函数==》返回该维度的最大值以及该维度最大值对应的索引
  8. 基于JAVA+SpringMVC+MYSQL的在线考试系统
  9. 程序员的大恩人永远地离开了
  10. 每个叶子节点(nil)是黑色。_填充每个节点的下一个右侧节点指针
  11. mysql tiqu mssql_mysql数据表如何导入MSSQL中
  12. 使用JNI加载JAVA虚拟机
  13. Virtualbox主机与虚拟机相互访问
  14. oracle的多个exclude,记录一下expdp exclude的用法
  15. 【蓝桥杯选拔赛真题01】Scratch消失的小猫 少儿编程scratch蓝桥杯选拔赛真题讲解
  16. java-php-python-ssm蔬菜水果销售系统计算机毕业设计
  17. 也谈B2B网站的发展方向和趋势
  18. 华为服务器视频无法播放视频文件夹,服务器上的视频文件
  19. 百度网盘链接 转存失败 解决方法
  20. 2020年11月windows7安装使用nodejs

热门文章

  1. 查询无法解析索引的几种情况
  2. 阿里云配置tornado无法访问
  3. rand和srand
  4. 链式栈的初始化,判空,进栈,出栈,求长,求顶,打印,清空和销毁
  5. shell实例第15讲:俄罗斯方块游戏
  6. return 语句不可返回指向“栈内存”的“指针”
  7. oracle:对视图DML操作
  8. Zabbix 4.2 发布:支持Prometheus数据收集,可扩展性大大提升
  9. jsTree 插件Ajax数据
  10. [C#][Newtonsoft.Json] Newtonsoft.Json 序列化时的一些其它用法