全部博文(1293)
分类: PHP
2012-03-08 17:06:09
sxcong2012-03-12 08:17:12
没说到要点上
get是直接把参数附加在url后面,而post是http的body
GET的包头:
GET /index.html?para1=value&..... HTTP/1.1
...
Content-Type: text/html
Content-Length: 0
\r\n\r\n
POST的包头:
POST /index.html?para1=value&..... HTTP/1.1
...
Content-Type: text/html
Content-Length: 256
\r\n\r\n
datadatadatadata.......
理论上说这根本是完全两回事,区别并不简单是看是不是带参数.当然普通用户可以这样理解,做为程序员要明白本质