Get、Post请求的区别与接收数据的方法

您所在的位置:网站首页 获取数据的两种方式 Get、Post请求的区别与接收数据的方法

Get、Post请求的区别与接收数据的方法

2024-07-16 20:57:26| 来源: 网络整理| 查看: 265

一、Get与Post的区别

1、Get请求效率比post请求高,能储存,可收藏为书签;可是get请求安全性不高,对数据的类型有限制只允许ASCII字符上传;如果你需要发送密码或者其他敏感信息时绝对不能用get;

2、Post请求安全性能高,不可收藏为书签,不能储存;而且参数不会被保存在浏览器的历史或者web服务器日记中;

3、Get请求提交时数据会在浏览器上面出现,

所以Get请求提交的数据安全性不好,而且Get请求会被浏览器主动cache;

 

4、post请求提交数据时则不会,Post请求则不会主动cache,除非手动设置;

 

 

 

 

二、Get与Post请求接收数据的方法

Get与Post请求接收数据的方法一共有四种;

其中Get请求接收数据的方法只有两种;而Post请求四种都能接收到数据;

先来看看页面代码的布局,这是利用Bootstrap框架搭建而成的

为了防止表单自动提交,在form标签上添加οnsubmit=”return false”

Form表单默认提交方式是get;

 

 

查看浏览器的布局:

我已经把get与post提交按钮分类好了,一个四种接收数据方式;

Get只有两种接收数据,Post四种都能接收数据;

Reset重置在按钮上添加type=“reset”即可;

 

 

    1、第一种:get与post都能接收得到数据的数据方式

该方法需要把所要接收的数据的名称作为函数的值传入该方法;

 

Get的提交方法:

method:提交的方式(get或post)

action:提交到那个控制器/那个数据方式(接收数据的地址)

submit():

Post的提交方法:

 

Get与Post的提交方法基本都是一样的,除了method(提交方法get或post)、action(接收数据的地址)不一样之外,无论是获取的id还是判断都一样;

 

2、第二种:只有post请求能接收到数据

FormCollection:包含应用程序的窗体值提供程序,初始化System.Web.Mvc.FormCollection类的新实例。

 

Post的提交方法:

 

 

3、第三种:也是只有post请求能接收数据

Request:为当前HTTP请求获取HttpRequestBase对象;

 

Post的提交方法:

 

 

4、第四种:get与post都能接收得到数据的数据方式

Ponen:自己创建的实体类;

 

Get的提交方法:

 

Post的提交方法:

 

Get与Post的提交方法,除了提交方法(get、post)和提交的地址不一样之外其他获取数据、判断都是一模一样的;

 

 

 

 



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭