get是在地址栏传变量时用的,post是通过提交(submit)来传递数据的

解决方案 »

  1.   

    get传送的最大数据量为256字节,post可传送4k?
    get传送速度快
      

  2.   

    理论上说,GET是从服务器上请求数据,POST是发送数据到服务器。事实上,GET方法是把数据参数队列(query string)加到一个URL上,值和表单是一一对应的。比如说,name=John。在队列里,值和表单用一个&符号分开,空格用+号替换,特殊的符号转换成十六进制的代码。因为这一队列在URL里边,这样队列的参数就能看得到,可以被记录下来,或更改。通常GET方法还限制字符的大小。事实上POST方法可以没有时间限制的传递数据到服务器,用户在浏览器端是看不到这一过程的,所以POST方法比较适合用于发送一个保密的(比如信用卡号)或者比较大量的数据到服务器。 Post是允许传输大量数据的方法,而Get方法会将所要传输的数据附在网址后面,然后一起送达服务器,因此传送的数据量就会受到限制,但是执行效率却比Post方法好。 
      

  3.   

    form对象的方法提交的2种方法
    post可传输大量数据,且加密,但速度慢
    get可传输小于1K的数据,不加密,速度快