关闭

post和get的区别?

标签: postget
183人阅读 评论(0) 收藏 举报
这是在网上看到的get和Post的请求比较简单明了的方式:
1. get是从服务器上获取数据,post是向服务器传送数据。
2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。
3. 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。
4. get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。
5. get安全性非常低,post安全性较高。但是执行效率却比Post方法好。 

建议:
1、get方式的安全性较Post方式要差些,包含机密信息的话,建议用Post数据提交方式;
2、在做数据查询时,建议用Get方式;而在做数据添加、修改或删除时,建议用Post方式;
0
0
查看评论

$_GET 和 $_POST 的区别

以下的是从网上总结的资料。因为网上的都是大同小异,千篇一律的。而且还有好多是错的。我也不敢保证我的一定是正确的。仅供自己参考使用吧。 <?php /** 都是传递表单的一种方式 只不过$_GET传递的话,会在信息栏显示表单信息,并且传送的数据一般小于2K, 安全性的 1. g...
  • xiao_tommy
  • xiao_tommy
  • 2016-11-16 09:41
  • 1176

深入解析Ajax($.post和$.get的主要区别)——系列(二)

深入解析Ajax
  • laijieyao
  • laijieyao
  • 2014-10-24 13:59
  • 17031

HTTP 协议中GET和POST到底有哪些区别

HTTP 定义了与服务器交互的不同方法,最常用的有4种,Get、Post、Put、Delete,如果我换一下顺序就好记了,Put(增),Delete(删),Post(改),Get(查),即增删改查,下面简单叙述一下, 1)      ...
  • wangzhilife
  • wangzhilife
  • 2013-10-08 16:40
  • 23859

GET和POST面试知识点

导读:大部分APP都依赖于网络通信,对于开发者来说,基于网络通信的开发无疑是必须掌握的。HTTP通信作为目前计算机主要的通信协议,是企业面试当中必问的。对于HTTP通信的概念,本文不作说明,我将在后续的文章中详细介绍。本文主要讲讲热点问题,就是HTTP网络请求中GET和POST方法的区别。 一...
  • gao1440156051
  • gao1440156051
  • 2016-08-16 09:23
  • 3545

GET和POST区别详解

1、Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据。 2、Get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;Post是将表单中的数据放在form的数据体中,按照变量和值相...
  • tangxiangpi
  • tangxiangpi
  • 2009-03-16 18:47
  • 8588

http中post 和 get 请求方法区别

前言 做Web开发就一定会涉及到浏览器和服务器的交互,所以了解浏览器和服务器交互的方式就尤为重要。从接触B/S开始就已经接触到了get和post,但是对它们的了解确实不深入。在后来不断的做项目过程中,对它们不断接触中发现,以前的了解真的是太浅了。本篇博客就探讨一下,GET和POST的区别。 ...
  • wswit
  • wswit
  • 2016-03-01 22:06
  • 11173

$.get(),$.post(),$.ajax()的区别和联系

背景   软考之后,又投入到了项目当中。刚敲几行Web前端代码,就敲不下去了。之前也做过很长一段时间项目,本应该很熟练的啊!哎,都是不及时总结的原因,悔恨中……这不,又遇到了在MVC中传值问题。不会就查,所以查到了题目中的三种方法,然后哪种可以完成自己想要的功能,就用哪种,用的很随意,十分不专业...
  • u010924834
  • u010924834
  • 2015-06-05 16:50
  • 2139

网络编程中Get与Post方式的区别

最近本人在找工作,有回一位面试官问到的,回答的不尽如意,回来后搜下资料整理一下。重新熟悉下Web编程 GET和POST与数据如何传递没有关系 GET和POST是由HTTP协议定义的。在HTTP协议中,Method和Data(URL, Body, Header)是正交的两个概念,也就是说,...
  • smxueer
  • smxueer
  • 2016-09-03 15:38
  • 422

HTTP请求中POST与GET的区别

一、原理区别 一般我们在浏览器输入一个网址访问网站都是GET请求;再FORM表单中,可以通过设置Method指定提交方式为GET或者POST提交方式,默认为GET提交方式。 HTTP定义了与服务器交互的不同方法,其中最基本的四种:GET,POST,PUT,DELETE,HEAD,其中GET和HE...
  • yipiankongbai
  • yipiankongbai
  • 2014-04-18 17:15
  • 99593

get和post的区别--面试经常被问到!(一)

原理上的区别: get和post是HTTP与服务器交互的方式, 说到方式,其实总共有四种:put,delete,post,get。 他们的作用分别是对服务器资源的增,删,改,查。 所以,get是获取数据,post是修改数据。但是,现在大家都不这么干了! 只用一个方式就可以做增删查减的操作。 ...
  • qq_26360877
  • qq_26360877
  • 2017-04-24 21:45
  • 2514
    个人资料
    • 访问:43443次
    • 积分:1248
    • 等级:
    • 排名:千里之外
    • 原创:81篇
    • 转载:2篇
    • 译文:1篇
    • 评论:16条
    文章分类
    最新评论