网络编程之get与post的区别与联系
时间:2023-01-01 09:40:37
区别与联系:
1、get是从服务器上获取数据,post则是向服务器传送数据;
2、get将表单中数据的按照variable=value的 形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接。Post是将表单中的数据放在form的 数据体中,按照变量和值相对应的方式,传递到action所指向URL;fashion jewelry wholesale
所以从上述也可以得到另外两个结论:
1、get传送的数据量较小,不能大于2KB,这主要是因为受URL长度限制。post传送的数据量较大,所以在上传文件只能使用Post。一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB;
2、get安全性非常低(因为用户可以通过URL看到),post安全性较高(其所有操作对用户来说都是不可见的)。但是执行效率却比post方法好;
3、Get限制Form表单的数据集的值必须为ASCII字符;而Post支持整个ISO10646字符集;cleaning cloth
4、Get是Form的默认方法;
5、Get方式提交来的数据在服务器端用Request.QueryString()来获取,用Post方式提交的数据用Request.Form()来获取(这一点不是很明确);
建议:
1、如果是包含机密信息的话,建议用post数据提交方式;
2、在做数据查询时,建议用Get方式;而在做数据添加、修改或删除时,建议用Post方式;
标签:get,post
0
投稿
猜你喜欢
Python实现合并同一个文件夹下所有PDF文件的方法示例
2021-01-21 23:08:18
浅析Python+OpenCV使用摄像头追踪人脸面部血液变化实现脉搏评估
2023-08-05 18:46:48
详解如何利用tushare、pycharm和excel三者结合进行股票分析
2021-12-11 04:04:47
详解pandas使用drop_duplicates去除DataFrame重复项参数
2021-09-12 12:36:26
Flask中Cookie和Session理解与作用介绍
2022-05-03 21:50:35
完整java开发中JDBC连接数据库代码和步骤
2024-01-21 19:27:23
PHP getallheaders无法获取自定义头(headers)的问题
2024-04-30 08:47:30
css网页下拉菜单制作方法(4):定位问题
2007-02-03 11:39:00
Python调用adb命令实现对多台设备同时进行reboot的方法
2022-08-06 02:40:45
详解mysql中的冗余和重复索引
2024-01-27 12:59:32
在双python下设置python3为默认的方法
2022-03-02 10:31:39
SQL语句导入导出大全
2024-01-25 10:37:39
Python selenium 三种等待方式详解(必会)
2021-03-13 16:03:33
kettle 入门使用教程(最新版)
2023-04-12 21:28:12
python 数据提取及拆分的实现代码
2023-11-13 09:13:12
浅谈python的elementtree模块处理中文注意事项
2021-06-17 12:02:46
分析MySQL抛出异常的几种常见解决方式
2024-01-16 14:00:59
Python调用C语言的实现
2021-10-15 11:48:53
XML+ JS创建树形菜单
2013-08-22 08:30:17
获取MSSQL数据字典的SQL语句
2024-01-20 11:35:16