71muke?v=1
在线看书
立即购买

第一章 网页的基础知识

收起
2023-08-05更新,每天更一篇

第二章 JSP介绍

收起
2023-08-05更新,每天更一篇

第三章 JSP内置对象

收起
2023-08-05更新,每天更一篇

第四章 JavaBean和JSP标准动作

收起
2023-08-05更新,每天更一篇

第五章 Servlet技术

收起
2023-08-06更新,每天更一篇

第六章 会话管理的使用

收起
2023-08-12更新,每天更一篇

第七章 EL表达式

收起
2023-08-13更新,每天更一篇

第八章 JSTL标签库

收起
2023-08-13更新,每天更一篇

第九章 学校论坛实战

收起
2023-08-13更新,每天更一篇

HTTP协议

一、URL 简介

URL 是 UniformResource Locator 的缩写,表示统一资源定位器,它是专为标识网络上的资源位置而设定的一种编码地址方式,即俗称:网址。

URL组成:应用层协议、主机 IP 地址或域名、协议端口号、资源路径 / 文件名。

应用层协议 :// 主机 IP 地址或域名、协议端口号 / 资源所在路径 / 文件名
http://www.oracle.com:80/hk/index.htm

浏览网页时输入的域名最终会转换为IP地址

须知:由于 80 端口是 HTTP 协议默认的端口号,所以在访问网络地址时可以省略该端口号


二、HTTP 协议概述

HTTP:超级文本传输协议(Hypertext Transfer Protocol)是关于如何在网络上传输超级文本及HTML 文档的协议(规范)。

Web 浏览器按照 HTTP 协议的规定向 Web 服务器发送请求信息,Web 服务器接收到浏览器的请求后,再按照 HTTP 协议的要求将结果发送给 Web 浏览器解析显示。


三、HTTP 处理流程

一次完整的请求响应过程分为以下几个步骤:

(1)客户端发送 HTTP 请求和 Web 服务器建立连接。

(2)服务器端接受客户端的请求,生成 HTTP 响应并发送给客户端。

(3)服务器端关闭连接。客户端浏览器接收服务器端的响应,浏览器显示页面。


说明:服务器端关闭连接后,不再存储连接信息,所以 HTTP 协议被称为无状态协议。


四、HTTP 请求方式

HTTP 请求可以使用多种请求方式,常用方式包括以下两种:

1、GET 请求方式(超链接、表单默认都是get请求)

2、POST 请求方式


GET和POST请求区别如下:

1、GET只能传递文本,POST可以传递任意数据(包括音频、视频等,上传文件必须POST)

2、GET 请求方式提交的数据会暴露在地址栏,不安全,POST更加安全

3、GET 请求方式提交的数据不能超过 2KB,POST 请求方式无此限制

4、GET请求效率高于POST


在浏览器中可以直接“右键”,点击“检查”,再点“NetWork”(翻译是网络),每点击一次网页会查看得到一次HTTP请求的过程和响应结果。

留言

发布留言

需要购买本课才能留言哦~

{{ item.createtime | dateStr }}