openKylin论坛

标题: django POST和GET的区别? [打印本页]

作者: shuilupi    时间: 2013-7-16 23:11
标题: django POST和GET的区别?
今天找到一个比较通俗的说法:
GET是通过URL传给服务器的,POST是通过HTTP头传给服务器的,post的数据是不跟在请求的url后,而是在http头中,get是在url中
post的安全性比get高,因为有的服务器会缓存get数据,post数据不会被缓存,而且当你再次刷新提交结果时,浏览器会弹出安全提示对话框。
另外,get和post有一些数据格式的区别,比如说上载文件,你只能使用post方法,并且enctype只能设置成multipart/form-data。



作者: ping-wu    时间: 2013-7-17 01:56
是否将来有时间把django装到一个麒麟虚拟机(UbuntuKylin in VirtualBox)里,然后把详细经验让我们学习?
作者: shuilupi    时间: 2013-7-17 21:26
以后再找时间梳理吧,现在还在积累经验的阶段。
作者: ping-wu    时间: 2013-7-18 04:36
本帖最后由 ping-wu 于 2013-7-18 09:15 编辑
shuilupi 发表于 2013-7-17 21:26
以后再找时间梳理吧,现在还在积累经验的阶段。

正在学习中的经验才是最宝贵的。经验多了,变老牛了,会忽略掉很多细节,反而让人看不懂。

我会特别提到“Djanjo-in-a-Box (VirtualBox)"的原因,乃是现在的趋势,伺服器几乎都是在虚拟机里执行的。一个虚拟机只装一个伺服器(简单的如 DHCP,File server, 较复杂的如Drupal, Web Server, WordPress,等)。除了管理上方便以外,新手刚开始时只需要取得一个 .VDI档案,就可以马上上路。绝大部分对伺服器有兴趣的新手,都被装设(installation)这一道关卡挡住了。高手的话,功夫练得了得了,还可以根据客户的需要做出VDI拿出来卖(这个产品有一个名字叫做: Appliance OS)。
作者: bunny    时间: 2013-7-18 08:19
ping-wu 发表于 2013-7-18 04:36
正在学习中的经验才是最宝贵的。经验多了,变老牛了,会忽略掉很多细节,反而让人看不懂。

我会特 ...

您懂的真多呀,佩服!{:3_42:}




欢迎光临 openKylin论坛 (https://forum.openkylin.top/) Powered by Discuz! X3.3