上述字符串代表着一段URL。URL为统一资源定位符。
协议:http约定好的通信内容格式。双方根据约定好的格式来理解彼此。
主机名:www.baidu.com,请求的服务器(DNS域名解析),相当于楼号。
端口:80,相当于房间号,Http默认使用80端口,所以80有时可以省略。如果使用的端口号不是80,则需要注明。
主机+端口号:确定了唯一的通信通道,可以在此通道上完成通信的过程。
资源路径:/course,指明请求当前WEB服务器上的什么资源,服务端按此部分决定处理行为。
查询参数:?key=ajax,也称query string。

服务端应用概念:路由(Route)根据请求资源路径决定处理方法,生成响应结果,并将结果返回给浏览器。
常见的HTTP状态码
200:表示成功。
301,302:重定向,后面会跟一个location头,指明跳转的位置。
304:从浏览器缓存加载。
403:权限不够,拒绝访问。
404:资源未找到。
500:服务器内部错误,通常是后端程序发生的错误。
网友评论