post请求和get请求的区别

1:如果表单是以post方式发送,那么表单中的数据会放在请求报文体中,发送到服务端。但是如果是以get方式提交表单,那么表单中用户输入的数据都是以URL地址的方式发送到服务端。

2:在服务端接收数据时,如果是以post方式发送过来的,那么用Request.Form来接收,否则如果以URL地址(get),那么服务端接收是 通过Request.QueryString来接收.

3:以post方式发送数据比以get方式发送表单中的数据要安全,所以以后在做登录,注册时都要以post方式发送表单中的数据.

4:post提交要比get提交数据量大。

时间: 2024-10-17 22:41:38

post请求和get请求的区别的相关文章

普通请求和ajax请求的区别

普通请求和ajax请求的区别? 下面的action返回一个json文件,文件内容为sts.*,data1

Ajax相关——get请求和post请求的区别

一.完整的URL由以下几部分组成: scheme:通信协议,常用的有:http/ftp. host:主机,服务器(计算机)域名或IP地址 port:端口,整数,可选,省略时使用默认端口,http的默认端口是80. path:路径,由零或多个"/"符号隔开的字符,一般用来表示主机的一个目录或者文件地址 query:查询,可选,用于给动态网页(如用CGI.ISAPI.PHP/ASP/JSP/ASP.NET等技术制作的网页)传递参数,用"&"符号隔开,每个参数的名

浏览器的get请求和post请求的区别

GET 请求和 POST 请求: 1). 使用GET方式传递参数: ①. 在浏览器地址栏中输入某个URL地址或单击网页上的一个超链接时,浏览器发出的HTTP请求消息的请求方式为              GET. 例如:  http://localhost:8080/20161106-JavaWeb-Servlet/index.html 或<a href="input.html"></a>②. 如果网页中的<form>表单元素的 method 属性明

Http请求和Https请求的区别

HTTP(Hypertext Transfer Protocol Vertion )超文本传输协议,被用于在web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截获了传输报文,就可以读取内容,所以不建议传输一些敏感信息. 为了解决这一缺陷,需要使用另一种协议,安全套接字超文本传输协议(HTTPS),为了数据传输的安全,HTTPS在HTTP的基础上加入了SSL 协议,SSL依靠证书来检验服务器的身份,并且还为客户端与服务器之间的通信加密. 每次

get请求和post请求的区别

1.get请求是通过url地址栏来传递参数的,而post请求通过报文体来传递参数的 2.get请求可以在浏览器地址栏中看到请求参数,而post请求看不到 3.get请求对传递的参数有限制,最多允许255个字符,所以数据比较大的话我们使用post请求! 4.在表单中一般我们都使用post请求,除了在表单中,页面中的其它地方基本上都是使用get请求!

Ajax中Get请求和Post请求的区别

1.使用Get请求时,参数在URL中显示,而使用Post方式,则不会显示出来,故post方法更安全(同第四条). 2. 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据.两种方式的参数都可以用Request来获得. 3.get传送的数据量较小,不能大于2KB.post传送的数据量较大,一般被默认为不受限制.但理论上,因服务器的不同而异. 4.get安全性非常低,post安全性较高. 注: get方法:

HTML中Get请求和Post请求的区别

首先如下在HTML中通过method设置请求方式,而其中的action是设置接受HTML数据的页面. <span style="font-size:18px;"><html> <form action="WebForm1.aspx" method="post" > </html> </span> Get是向服务器发索取数据的请求. Post是向服务器提交数据的请求. Get获取信息,它所

Ajax中get请求和post请求

我们在使用Ajax向服务器发送数据时,可以采用Get方式请求服务器,也可以使用Post方式请求服务器,那么什么时候该采用Get方式,什么时候该采用Post方式呢? Get请求和Post请求的区别: 1.使用Get请求时,请求所带的参数会跟在URL后传递,而Post请求则是作为HTTP消息的实体内容发送给WEB服务器. 2.使用Get请求发送数据量小,通常不能大于2KB:而Post请求发送数据量大,理论上不受限制. 3.Get方式请求的数据会被浏览器缓存起来,可从浏览器的历史记录中读取到这些数据,

GET请求和POST请求区别

GET请求和POST请求区别 1.GET被强制服务器支持 GET通常用于请求服务器发送某个资源.在HTTP/1.1中,要求服务器实现此方法;POST请求方法起初是用来向服务器输入数据的.在HTTP/1.1中,POST方法是可选被实现的,没有明确规定要求服务器实现. 2.浏览器对URL的长度有限制,所以GET请求不能代替POST请求发送大量数据 RFC 2616 中明确对 uri 的长度并没有限制.不过虽然在RFC中并没有对uri的长度进行限制,但是各大浏览器厂家在实现的时候限制了URL的长度,可