http是进行web开发绕不过去的坎。http是TCP/IP协议族中应用层协议。记住,只是应用层,只要管消息的封装和解析,如何传到服务器,如何接收服务器响应消息,不是http应该关心的。
有一些要素:
url。
1.http是基于url的,每个http连接或请求,都需要依托一个url。
2.url可以指向一个静态html页面。html标签是浏览器可以解析的,不需要服务器参与。连接?
3.url也可以指向一个服务器脚本文件,如php文件。php脚本是浏览器无法解析的,需要服务器来执行,返回一个html内容,浏览器才能解析。
服务器脚本。
1.服务器脚本其实是和http无关的。只是说,当http请求到或者说连接到某个url,而这个url恰好是一个有服务器脚本的一个文件。
这些脚本需要服务器去解析成浏览器能识别的东西。
2.服务脚本是服务器要关注的东西,因为这些脚本是用来操作服务器机器上的一些数据。