1) GET
传递参数长度受限制,因为传递的参数是直接表示在地址栏中。GET不适合用来传递私密数据,也不适合拿来传递大量数据。
2)POST把传递的数据封装在HTTP请求数据中,以名称/值的形式出现,可以传输大量数据。
表单的提交用的是POST。
3)HEADHEAD跟GET相似,不过服务端接收到HEAD请求时只返回响应头,不发送响应内容。所以,如果只需要查看某个页面的状态时,用HEAD更高效,因为省去了传输页面内容的时间。
服务器会自动记录get或post的完整URL,包括其中带的参数。
对于POST来说,请求的报文却不会被记录,这些对于敏感数据来说,POST更安全一些。