`
j040404
  • 浏览: 14365 次
  • 性别: Icon_minigender_2
  • 来自: 河北
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

表单提交时,get 与post有什么区别?

阅读更多

   1  .    表单的method属性如果为get,那么所有的参数信息都会显示在浏览器的地址栏里面,当我们使用浏览器地址栏输入网址的方式来发送请求时,那么该请求一定是get方式。post则相反

    2.      对于get方式,servlet采用对doGet方法来进行处理,对于post方式,servlet采用doPost方法来进行处理

          这只是表面呈现的区别,更底层的区别是:

    3.      对于get方式,底层是将所有参数附加在请求资源的后面一起传递的
          对于post方式,底层是将所有参数附加的请求参数的最后一行的下一行的下一行,(中间是个回车换行)

 

           下面是怎样可以看到其他网站的一些信息,如服务器,操作系统等

运行-->cmd-->-->

在记事本上写

GET /index.html HTTP/1.1
Host:www.sohu.com
(以get方式请求sohu的index页面)

然后复制到刚运行telnet之后出来的页面上,回车两下,就会出来。。。一大堆东西。不过因为出来的太多,最前面的看不到,所以可以使用HEAD请求方式

HEAD /index.html HTTP/1.1
Host:www.sohu.com
回车两下便可以看到

 

便知道sohu的服务器是Apache/1.3.39,和操作系统是unix等一些信息

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics