“基于HTTP的Web Forms编程”,
听上看上去多么简单明了的东西,
就是开发Web应用程序——网站。
这里边的任何一个概念都不陌生,
无论是HTTP协议,还是Web编程。
学校学过,从事的工作也是它。
但你真的明白,真的能体会吗?
……
客户端向服务器端发送请求,服务器端接收并处理这个请求,返回给客户端。
我在Web Forms上点击一个按钮,就会发送一个请求,
服务器端处理我这个请求,并把结果返回给我,
或者说,返回给浏览器,浏览器显示出来给我。
……
难道就这些吗?
的确是,就算是当初设置或指定该标准的人也是想你我这样认为的。
但是
在你我的Web程序中
这种思想如何体现出来?
HTTP协议在哪里?
.html文件直接传输就行了,但.aspx如何?
当我们不断前进,不断接触和学习新的技术时,常常会模糊那些不会改变或改变很少的东西。
甚至有时会问自己,我在做什么呢?
就像一个以色列诗人曾经说的那样:
“当一个人走的太快的时候,应该停下来,让自己的灵魂跟上。”
搞IT的人对HTTP协议和Web开发都不陌生。
HTTP是超文本传输协议(Hypertext Transfer Protocol),
这是一种基于文本的协议,定义Web浏览器和Web服务器通信的机制。
太多人知道How,但是有多少人知道Why
如何将理论切实地与实际连贯起来。
本文主要介绍HTTP在Web应用程序中是如何体现的。
在之后第二篇文章,那些近乎乱码的东西,
不要以为自己可以理解,留下点印象就好。