1.简述web1.0和web2.0的区别
两者的本质区别在于:Web1.0 的主要是在于用户通过浏览器获取信息。Web2.0 则更注重用户的交互作用。
两者的区别:
Web1.0 的主要特点在于用户通过浏览器获取信息。Web2.0 中用户既是网站内容的浏览者,也是网站内容的制造者。Web2.0 是相对Web1.0 的新的一类互联网应用的统称。web2是大家共同创作,共同分享知识,重在在普通用户也是网站建设的一个成员。
与web1.0网站单项信息发布的模式不同,web2.0网站的内容通常是用户发布的,使得用户既是网站内容的浏览者也是网站内容的制造者,这也就意味着web2.0网站为用户提供了更多参与的机会,例如博客网站和wiki就是典型的用户创造内容的指导思想,而tag技术(用户设置标签)将传统网站中的信息分类工作直接交给用户来完成。
总结:
Web2.0的发展说明在互联网上的每一个用户不再仅仅是互联网的读者,同时也成为互联网的作者。在模式上由简单“读”向“写”以及“共同建设”发展;由被动地接收互联网信息向主动创造互联网信息发展,从而更加人性化!
2.简述GET和POST的区别
1.get是从服务器上获取数据,post是向服务器传送数据。
2.get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTPpost机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。
3.对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。
4.get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。(这里有看到其他文章介绍get和post的传送数据大小跟各个浏览器、操作系统以及服务器的限制有关)
5.get安全性非常低,post安全性较高。
最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。