> 首页 > 生活 > 百科 > 什么是POST请求

什么是POST请求

来源:网络 作者:佚名 时间:04-06 手机版

1、在html语言中,有两种方式给服务器发送表单。一种是POST一种是GET。POST把表单打包后隐藏在后台发送给服务器;GET把表单打包发送前,附加到URL的后面。

2、POST的安全性要比GET的安全性高。注意:这里所说的安全性和上面GET提到的“安全”不是同个概念。上面“安全”的含义仅仅是不作数据修改,而这里安全的含义是真正的Security的含义,比如:通过GET提交数据,用户名和密码将明文出现在URL上,因为(1)登录页面有可能被浏览器缓存,

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请求区别是什么?

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

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

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

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

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

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

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

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 的实现也是发送一次数据包)

相关推荐:

什么是POST请求

鲁宾逊漂流记第五章的主要内容

什么是plt文件

星巴克会员制度再升级以肯麦为首的快餐业为何普遍不办会员

什么是pLC直线插补

鲁宾逊漂流记前三章的梗概

借钱的人因个人行为入狱还款日期到该怎么办

什么是ping命令

标签: [db:标签]

声明:《什么是POST请求》一文由排行榜大全(佚名 )网友供稿,版权归原作者本人所有,转载请注明出处。如果您对文章有异议,可在反馈入口提交处理!

最近更新

  • 什么是POST请求

    1、在html语言中,有两种方式给服务器发送表单。一种是POST一种是GET。POST把表单打包后隐藏在后台发送给服务器;GET把表单打包发送前,附加到URL...

    百科 日期:2023-04-06

  • 鲁宾逊漂流记第五章的主要内容

    《鲁宾逊漂流记》第五章内容主要讲了鲁滨逊费了很大的力气去找陶土,找到后把土挖出来,调合好,运回家,再做成泥瓮。《鲁滨逊漂流记》是英国作家丹...

    百科 日期:2023-04-06

  • 什么是plt文件

    plt是绘图格式文件,类似于模板,它把一系列的曲线图表综合起来,做完分析后,通过调用该文件,就能生成很多曲线。一般可以用autocad打开。plt文件是...

    百科 日期:2023-04-06

  • 星巴克会员制度再升级以肯麦为首的快餐业为何普遍不办会员

    对于快餐业来说,哪里有盈余的人流量,就会有其他品牌纷纷插脚进去分成,直到每一间快餐的转化率都拉到相对应的正常水平,甚至更低,然后通过市场调节...

    百科 日期:2023-04-06

  • 什么是pLC直线插补

    PLC直线插补是指多个轴同时运动且运动轨迹为一条直线。部分品牌的PLC有直线插补指令,部分品牌没有。直线插补指令用到的参数有目标位置坐标值...

    百科 日期:2023-04-06

  • 鲁宾逊漂流记前三章的梗概

    第一章:鲁滨逊出身于一个体面的商人家庭,渴望航海,一心想去海外见识一番。第一次航行遇到大风浪,船只沉没,其好不容易才逃出性命。第二次出海到非...

    百科 日期:2023-04-06

  • 借钱的人因个人行为入狱还款日期到该怎么办

    主张偿还的诉讼时效为2年,超过的一般视为放弃诉讼追偿的权利;诉讼时效因债务人承诺限期给付情况而延长。首先要写一份合格的起诉状,诉状的内容...

    百科 日期:2023-04-06

  • 什么是ping命令

    Ping命令是Windows、Unix和Linux系统下的一个命令。ping也属于一个通信协议,是TCP、IP协议的一部分。利用"ping"命令可以检查网络是否连通,...

    百科 日期:2023-04-06

百科排行榜精选

邮箱不能为空
留下您的宝贵意见