web基本工作流程
首先,我们访问web服务,即打开上网浏览器通过访问域名(网站地址),然后通过DNS服务器进行解析,找到访问的IP地址,然后对服务器(数据库)进行访问,此时通过协议(http/https)响应,得到我们在浏览器上的页面,大致对象可以分为客户端/前端(用户,浏览器)服务端/后端(服务器,数据库)这些对象是web服务的重要组成。
图解:
URL—统一资源定位符
就是我们在浏览器上输入的站点连接
支持多种协议,如http,ftp等,作用:定位服务器资源
进行一个比喻,我们网购一个商品,但是这个商品如何到我们手中呢,当然是因为我们填写的收货地址,商品才能送达我们手中,而对于网络世界URL就相当于这个收货地址。
URL详细格式
例:
HTTP协议—超文本传输协议
web通讯时需要的协议,也是web服务的基础
HTTP请求过程
还是拿快递举例,快递小哥首先通过某种方式(汽车)运输商品,当他送达我们的收货地址,就会联系我们,告诉是某某快递公司,而此时我们对其进行一个身份验证,验证通过我们接收到货物,进行反馈,表示以签收。
而对于http服务,浏览器就相当于快递小哥,某种方式表示GET或者POST发送请求,host就是收货地址,User-Agent就相当于某某快递公司,http包含的cookie就是验证信息,当http服务器收到请求如果正常回应会发送200的一个响应码表示正常接收
http请求方式除了get,post还有
其中Referer字段很重要