get和post请求的区别

GET请求和POST请求的区别:

1、 get是从服务器上获取数据,post是向服务器传送数据。

2、 get请求时通过URL直接请求数据,数据信息可以在URL中直接看到,比如浏览器访问;而post请求是放在请求头中的,用户无法直接看到。

3、 get传送的数据量较小,有限制,不能大于2KB;这主要是因为它受约于URL长度的限制。post传送的数据量较大,一般被默认为不受限制,但理论上,IIS4中最大量为80KB,IIS5中为100KB。

4、get请求因为数据参数是暴露在URL中的,所以安全性比较低,如密码不能暴露的就不能用get请求;post请求中,请求信息是放在请求头的,安全性较高,可以使用。

以上内容参考  百度百科-HTTP

get,post,put,delete什么意思

首先说下各个意思什么是POST请求

1、POST /url 创建

2、DELETE /url/xxx 删除

3、PUT /url/xxx 更新

4、GET /url/xxx 查看

再说下区别及其详细意思什么是POST请求

1、GET请求会向数据库发索取数据什么是POST请求的请求什么是POST请求,从而来获取信息,该请求就像数据库的select操作一样,只是用来查询一下数据,不会修改、增加数据,不会影响资源的内容,即该请求不会产生副作用。无论进行多少次操作,结果都是一样的。

2、与GET不同的是,PUT请求是向服务器端发送数据的,从而改变信息,该请求就像数据库的update操作一样,用来修改数据的内容,但是不会增加数据的种类等,也就是说无论进行多少次PUT操作,其结果并没有不同。

3、POST请求同PUT请求类似,都是向服务器端发送数据的,但是该请求会改变数据的种类等资源,就像数据库的insert操作一样,会创建新的内容。几乎目前所有的提交操作都是用POST请求的。

4、DELETE请求顾名思义,就是用来删除某一个资源的,该请求就像数据库的delete操作。

Get请求和Post请求区别是什么?

Get是向服务器发索取数据的一种请求,而Post是向服务器提交数据的一种请求。

1. Get是获取信息,而不是修改信息,类似数据库查询功能一样,数据不会被修改。

2. Get传输的数据有大小限制,因为GET是通过URL提交数据,那么GET可提交的数据量就跟URL的长度有直接关系了,不同的浏览器对URL的长度的限制是不同的。

什么是POST请求的简单介绍

3. GET请求的数据会被浏览器缓存起来,用户名和密码将明文出现在URL上,其他人可以查到历史浏览记录,数据不太安全。Request.QueryString来获取Get方式提交来的数据。

4. Post请求则作为http消息的实际内容发送给web服务器,数据放置在HTML Header内提交,Post没有限制提交的数据。

5. Post比Get安全,当数据是中文或者不敏感的数据,则用get,因为使用get,参数会显示在地址,对于敏感数据和不是中文字符的数据,则用post。

6. POST表示可能修改变服务器上的资源的请求,在服务器端,用Post方式提交的数据Request.Form来获取。

系统只接受post请求是什么意思

向服务器提交数据,比如,你注册网站的账号,填完之后,提交时就会向服务器发一个post请求。服务器收到之后,会存到数据库。

get 和 post 请求的区分

get : 附加在url 地址栏,比较明显,容易被人看到

post: 数据在请求体里面,不容易看到,相对安全一些

get : 请求参数大小有限制(http 协议本身没有限定get 参数的大小,但是浏览器对 url 地址长度做了限定,习惯也说get 参数大小有限制)

post: 参数大小无限制

get : 一般在url 地址的后面

post: 一般在 request body 请求体里面

(不是特别严谨,get 也能放在 request body 请求体上,post 也能放在url 地址的后面,最终只要数据接收方去对应的位置解析就可以了)

get : 参数类型默认 application/x-www-form-urlencoded form序列化字符串格式

post: 常用有4种格式 application/x-www-form-urlencoded, application/json, multipart/form-data, application/xml

get : (本质作用是获取资源,资源没有变化,就可以使用缓存的)请求可以被缓存

post: (本质作用是创建资源)请求不会被缓存

get : 只支持发送 ascii 码类型的

post: 编码类型不限制

get : 只发1次 tcp 数据包

post: 一般会发两次 tcp 数据包(firefox 浏览器对 post 的实现也是发送一次数据包)