|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
学校并没有那么多的时间可以让我们在实际开发上面。 1,Get中数据巨细被限制:咱们都晓得良多老式阅读器把URL的字符串个数被限制在255个以内;固然如今的新版阅读器早就没有这个蛋疼的限制,然而咱们可不敢包管一切来站点会见的用户都是利用新版阅读器的。所以当咱们需求用户在网页中填写一些信息时,利用Get体例一定会出成绩。相反Post办法中没有这个限制,咱们可以传输恣意巨细的数据。
2,Get中的数据类型不天真:由于Get是利用url来传输数据的,那末好比空格字符和相似&如许的字符就不便利传输。咱们可使用发送前编码,和承受后解码的办法来处理。
3,平安性:在Get中,参数是以名值对的查询字符串挂接在url后缀来传输的,所以这个十分轻易被阅读器汗青纪录中查询到。一切的数据也都是以文本体例提交,所以咱们晓得好比登录操作的暗码是相对不克不及利用Get体例来提交。
相反,Post办法就平安多了。一切的名值对都是以动静体的体例在Http Request的体例传输。
4,速度:明显Get比Post要快。
5,书签:其实有几个情形下用Get更好,好比你能将名值对参数以书签的体例存储并直接在子啊表单中利用。但在Post下是没法做到的。
6,以表双方式上传文件只能利用 Post 体例完成,Get几近不成能。
7,在办事器对Get体例提交的数据编码时能够会数据丧失。但关于Post是不会的。
8,Get利用栈办法传输表单变量,而Post利用HEAP办法来传输表单变量。
9,Get最多也就一次性传输18个参数而Post没有这个限制。
让好朋友来看看,嘿,看咱写的多棒,然后再在网上宣传一下。 |
|