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

Get请求和Post请求区别是什么,第1张

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

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

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

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

4 Post请求则作为>

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

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

一,在Form里面,可以使用post也可以使用get。它们都是method的合法取值。但是,post和get方法在使用上至少有两点不同:

1、get方法通过URL请求来传递用户的输入。post方法通过另外的形式。

2、get方式的提交你需要用Request。QueryString来取得变量的值,而post方式提交时,你必须通过RequestForm来访问提交的内容。

二,get与post的区别2

get:是以实体的方式得到由请求URI所指定资源的信息,如果请求URI只是一个数据产生过程,那么最终要在响应实体中返回的是处理过程的结果所指向的资源,而不是处理过程的描述。

post:用来向目的服务器发出请求,要求它接受被附在请求后的实体,并把它当作请求队列中请求URI所指定资源的附加新子项,post被设计成用统一的方法实现下列功能:

1:对现有资源的解释。

2:向电子公告栏、新闻组、邮件列表或类似讨论组发信息。

3:提交数据块。

4:通过附加 *** 作来扩展数据库。

扩展资料:

用法

Post()函数用于向窗口发送非PowerBuilder预定义事件的消息,这个窗口可以是PowerBuilder应用的窗口,也可以是其它应用的窗口。Post()函数把发送的消息放置在指定窗口消息队列的尾部,然后返回到应用程序中,它并不等待相应事件事件处理程序的执行。

这一点与Send()函数不同,Send()函数直接触发指定窗口相应的事件,执行事件处理程序后返回到调用应用中。

因此,我们说Post()函数采用的是异步方式,Send()函数采用的是同步方式。Post()函数的参数handle指定接收消息的窗口句柄,对PowerBuilder窗口来说,使用Handle()函数可以得到该句柄。

对其它应用程序的窗口来说,可以调用系统API函数查找窗口并得到相应窗口的句柄。如果应用程序要邮寄PowerBuilder定义事件(包括预定义事件和用户定义事件),那么使用PostEvent()函数既简单有方便。

当应用程序在long参数位置指定一个字符串时,Post()函数复制一个该字符串的副本,然后将副本的地址传送给指定窗口。

参考资料来源:百度百科-post

以上就是关于Get请求和Post请求区别是什么全部的内容,包括:Get请求和Post请求区别是什么、表单提交中get和post方式的区别、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10201056.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存