首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

第39次文章:javaweb基础准备

使用java语言开发基于互联网项目 二、软件架构 1、C/S:client/server 客户端/服务器端 (1)在用户本地有一个客户端程序,在远程有一个服务器端程序 (2)如:QQ、迅雷... (...2)特点: -所有用户访问,得到结果是一样。 -如:文本,图片,音频、视频,HTML,CSS,JavaScript -如果用户请求是静态资源,那么服务器直接将静态资源发送给浏览器。...2)特点: -所有用户访问,得到结果可能不一样 -如:jsp/servlet,php,asp... -如果用户请求是动态资源,那么服务器执行动态资源,转换为静态资源,再发送给浏览器。...HTML 一、概念 hyper text Markup language 超文本标记语言,是最基础网页开发语言 1、超文本 超文本是用超链接方法,将各种不同空间文字信息组织在一起网状文本。...2、标记语言 (1)由标签构成语言

44020

JavaWeb——web概念概述(静态资源与动态资源)、HTML概念概述

; -》若用户请求是静态资源,服务器直接将静态资源发送给浏览器,浏览器内置了静态资源解析引擎,可以展示这些静态资源。...-》如果用户请求是动态资源,服务器会去执行这些动态资源,转化为静态资源再发送给浏览器。 ? 以上分析可知,我们要学习动态资源,必须要先学习静态资源。...静态资源三剑客,各自作用: HTML:用于搭建基础网页,展示页面内容; CSS:用于美化页面,布局页面; JavaScript:控制页面 元素,让页面有动态效果。...2、HTML概念介绍 Hyper Text Markup Language 超文本标记语言,是最基础网页开发语言。 超文本:是用超链接方法,将各种不同空间文字信息组织在一起网状文本。 ...标记语言:由标签构成语言,如HTML、xml,标记语言不是编程语言。 下面简单实示例,看下HTML快速入门。

80620
您找到你想要的搜索结果了吗?
是的
没有找到

《52讲轻松搞定网络爬虫》读书笔记 - HTTP基本原理

Name:请求名称,一般截取URL最后一部分内容当名称 Status:响应状态码 Type:请求文档类型 Initiator:请求源,标记请求是由哪个对象或进程发起 Size:有三种类型 memory...cache、disk cache、资源本身大小 Time:完成一个请求事务所需时间(发起请求-处理请求-返回响应) Waterfa:页面请求过程可视化瀑布 memory cache、disk cache...,但不会因关闭当前页面会释放掉,下次打开该页面资源仍然显示disk cache 细品一个请求正确组成 ?...后面跟请求参数,一般是GET请求数据 Request Playload:请求数据,一般是POST请求数据 POST请求提交数据方式和Content-Type关系 ?...响应头 包含了:服务器请求应答信息,如 Content-Type、Server、Set-Cookie 等 常见响应信息有 Date:响应产生时间 Last-Modified:资源最后修改时间 Content-Encoding

84920

HTML概念和相关标签指南

如果应用过大,用户体验可能会受到影响 2. 硬件要求过高 B/S架构详解,资源分类: 静态资源: 使用静态网页开发技术发布资源。 特点: 所有用户访问,得到结果是一样。...如:文本,图片,音频、视频, HTML,CSS,JavaScript 如果用户请求是静态资源,那么服务器直接将静态资源发送给浏览器。浏览器中内置了静态资源解析引擎,可以展示静态资源。...HTML:用于搭建基础网页,展示页面的内容 CSS:用于美化页面,布局页面 JavaScript:控制页面的元素,让页面有一些动态效果 动态资源: 使用动态网页及时发布资源。...如果用户请求是动态资源,那么服务器执行动态资源,转换为静态资源,再发送给浏览器 HTML 概念 HTML最基础网页开发语言,全称Hyper Text Markup Language 超文本标记语言...超文本超文本是用超链接方法,将各种不同空间文字信息组织在一起网状文本。 标记语言: 由标签构成语言。 如 html,xml;标记语言不是编程语言

1.3K20

HTTP协议

我们在游览器上输入一串网页地址,游览器通过DNS服务器查询IP地址,然后用IP地址访问WEB服务器,其中用就是HTTP协议,发送请求回传页面内容是一些报文,但是不同人看不懂,就需要游览器进行渲染,最终形成我们看到页面...HTTP HTTP:超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从WEB服务器传送到客户端游览器; HTTP是一个属于应用层面向对象协议,由于其简捷快速方式,...适用于分布式超媒体信息系统; HTTP协议是构建在TCP/IP协议之上,是TCP/IP协议一个子集; HTTP数据传输过程 发送端发送数据时,数据从上层传输到下层,且每经过一层都会被打上头部信息...缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送数据量增大; URI和URL URI:一个紧凑字符串用来表示抽象或物理资源; 一个URI可以进一步被分为定位符,名字或两者都是...; 术语”Uniform Resource Locator“(URL)是URI子集,除了确定一个资源,还提供一种定位资源主要访问机制(如其网络”位置“); URI可以分为URL,URN或同时具备locators

49960

带你认识http协议简介

设计HTTP最初目的是为了提供一种发布和接收HTML页面的方法。...html:Hyper Text Mark Language,超文本标记语言。标准通用标记语言一个应用。“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。...超文本标记语言结构包括“头”部分(英语:Head)、和“主体”部分(英语:Body),其中“头”部提供关于网页信息,“主体”部分提供网页具体内容。...,请求获取一个资源 HEAD:跟GET近似,但其不需要服务响应请求资源,而返回响应首部 POST:基于HTML表单向服务器提交数据,服务通常需要存储此数据;(位置:- 通常为关系型数据库) PUT:与...GET相反,向服务器发送资源,服务器通常需要存储此资源;(位置:通常为文件系统) DELETE:删除URL指向资源 OPTIONS:探测服务器端请求URL所支持使用请求方法 TRACE:跟一次请求中间所经过代理服务器

86890

第六章·Web基础之http协议

这些超文本文件彼此链接,形成网状(Web),因此又被称为网页(Web Page)。这些链接使用URL表示。最常见超文本格式是超文本标记语言HTML。...,你输入这个URL 2.其次,浏览器向DNS服务器请求解析,URL中域名www.baidu.com,解析出百度服务器所在IP地址 3.DNS服务器,会将解析出来IP地址110.111.112.113...4.浏览器接收到DNS返回IP地址,立即与IP所在服务器建立TCP连接(80端口)。 5.浏览器请求文档,也就是咱们常说html页面GET /index.html,并发出HTTP请求报文。...请求头信息 在HTTP请求报文中方法(Method),是请求对象所进行操作,也就是一些命令。...Web页面的头部 PUT 请求存储一个Web页面 TRACE 用于测试,要求服务器送回收到请求 OPTION 查询特定选项 POST请求向指定资源提交要被处理数据  Http响应方法 响应报文中状态码

59220

认识http协议

设计HTTP最初目的是为了提供一种发布和接收HTML页面的方法。...html:Hyper Text Mark Language,超文本标记语言。标准通用标记语言一个应用。“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。...超文本标记语言结构包括“头”部分(英语:Head)、和“主体”部分(英语:Body),其中“头”部提供关于网页信息,“主体”部分提供网页具体内容。...: GET:从服务器端获取数据,请求获取一个资源 HEAD:跟GET近似,但其不需要服务响应请求资源,而返回响应首部 POST:基于HTML表单向服务器提交数据,服务通常需要存储此数据;...(位置:- 通常为关系型数据库) PUT:与GET相反,向服务器发送资源,服务器通常需要存储此资源;(位置:通常为文件系统) DELETE:删除URL指向资源 OPTIONS:探测服务器端请求

1K70

【一起来烧脑】底层HTTP深入笔记

即刻出现作为网页,页面的文本标记语言,为HTML,超文本标记语言,文档之间传输协议http,超文本传输协议,指定文档所在地址URL为统一资源定位符。 ?...请求报文,请给我这个页面资源,TCP协议作用就是为了方便通信,将HTTP请求报文分割成文段,一段一段按序号分为多个把每个报文段可靠地传给对方。...IP协议就是搜索对方地址,一边中转一边传送 tcp协议 从对方那里接收到报文段,重组到达报文段,按序号以原来顺序重组请求报文 http协议 web服务器请求内容,发送客户端想要资源...HTTP 协议自身不具备保存之前发送过请求或响应功能 Cookie 技术出现是为了实现期望保持状态功能 请求 URI 定位资源 HTTP 协议使用 URI 让客户端定位到资源 GET :获取资源...image.png 数据发布格式及语言 可扩展标记语言 XML可扩展标记语言 是一种可按应 用目标进行扩展通用标记语言 使互联网数 据共享变得更容易

46210

HTTP 协议前世今生

现在已提出了 3 项 WWW 构建技术,分别是: 把 SGML(标准通用标记语言)作为页面的文本标记语言 HTML 作为文档传递协议 HTTP 指定文档所在地址 URL WWW 这一名称,是 Web...1)「GET 获取资源GET 方法用来请求访问已被 URI 识别的资源。指定资源经服务器端解析后返回响应内容 ? 使用 GET 方法请求-响应例子: ?...3)「Host」:告知服务器请求资源所处互联网主机名和端口号。字段是 HTTP/1.1 规范中唯一一个必须被 包含在请求头中字段。...这里着重说明一下 Location 这个字段,可以将响应接收方引导至与某个 URI 位置不同资源。通常来说,字段配合 3xx:Redirection 响应,提供重定向 URI。 ? 6....这样就会带来一个明显问题,如果 HTTP 无法记住用户登录状态,那岂不是每次页面的跳转都会导致用户需要再次重新登录?

34020

JavaWEB笔记

HTTP协议版本: HTTP/1.0: 协议只允许一次连接获取一个资源 HTTP/1.1: 协议允许一次连接获取多个资源 hHTML超文本标记语言 HTTP协议是将超文本标记语言(HTML)文档从...还可以刷新到其他资源 Refresh:3; URL=otherurl 3秒后刷新到otherurl这个页面 、Content -Disposition; 指示客户端以下载方式保存文件。...服务器会将它们发送多媒体数据类型告诉浏览器,MIHE类型就是设定某种扩展名文件用一-种应用程序来打开方式类型 ---- GET和POST请求区别 GET方式请求: 请求数据全部在浏览器地址栏...K=V&K=V 观察请求信息:请求信息全部存储到请求行中. GET /form.html?...username=will&K=V HTTP/1.1 POST方式请求: 请求数据不会出现在浏览器地址栏(比较安全) 观察请求信息:请求信息全部存储到请求实体中 POST/form.html HTTP

96900

前端基础-HTML

特点: 所有用户访问,得到结果是一样。 如:文本,图片,音频、视频, HTML,CSS,JavaScript 如果用户请求是静态资源,那么服务器直接将静态资源发送给浏览器。...如:jsp/servlet,php,asp… 如果用户请求是动态资源,那么服务器执行动态资源,转换为静态资源,再发送给浏览器 我们要学习动态资源,必须先学习静态资源!...静态资源: HTML:用于搭建基础网页,展示页面的内容 CSS:用于美化页面,布局页面 JavaScript:控制页面的元素,让页面有一些动态效果 HTML 概念:是最基础网页开发语言 Hyper...Text Markup Language 超文本标记语言 超文本: 超文本是用超链接方法,将各种不同空间文字信息组织在一起网状文本....标记语言: 由标签构成语言

1.8K10

Web技术发展 网络发展简介(三)

版本极其简单,只有一个命令GETGET /index.html 表示,TCP 连接(connection)建立后,客户端向服务器请求(request)网页index.html。...HTML HTML超文本标记语言,标准通用标记语言一个应用 标准通用标记语言(简称“通用标言”),是一种定义电子文档结构和描述其内容国际标准语言; 早在万维网发明之前“通用标言”就已存在,HTML...超级文本标记语言之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点 之所以没有直接使用通用标记语言,是因为他过于复杂,HTML是简化变种。...如果web服务器提供这些功能,必然导致web服务器设计与开发过于复杂 而且,一旦web服务器实现了这些功能,开发者势必要按照web服务器提供技术框架基础下进行开发,大大限制了生产力 所以借助于CGI...可想而知,有了CGI,web发生了多大变化 不仅仅可以提供静态资源了,还能够进行动态处理,数据计算等 但是,每当一个CGI请求过来时,web服务器fork一个子进程来执行相应CGI程序,当请求结束时

1.3K50

HTTP基本原理

用来标记 Request 是由哪个对象或进程发起。 第五列 Size,即从服务器下载文件和请求资源大小。如果是从缓存中取得资源显示 from cache。...我们在浏览器中直接输入一个 URL 并回车,这便发起了一个 GET 请求请求参数直接包含到 URL 里,例如百度搜索 Python,这就是一个 GET 请求,链接为:https://www.baidu.com...GET 和 POST 请求方法有如下区别: * GET 方式请求中参数是包含在 URL 里面的,数据可以在 URL 中看到,而 POST 请求 URL 不会包含这些数据,数据都是通过表单形式传输,包含在...Content-Type,了解各种请求各个参数设置时使用是哪种 Content-Type,不然可能导致 POST 提交后得不到正常 Response。...305 使用代理 请求者应该使用代理访问网页。 307 临时重定向 请求资源临时从其他位置响应。 400 错误请求 服务器无法解析请求。 401 未授权 请求没有进行身份验证或验证未通过。

1.3K81

Python爬虫http基本原理

第五列 Size:从服务器下载文件和请求资源大小。如果是从缓存中取得资源,则显示 from cache。 第六列 Time:发起请求到获取响应所用总时间。...请求方法 常见请求方法有两种:GET 和 POST。 在浏览器中直接输入 URL 并回车,这便发起了一个 GET 请求请求参数直接包含到 URL 里。...其他请求方法 方  法 描  述 GET 请求页面,并返回页面内容 HEAD 类似于 GET 请求,只不过返回响应中没有具体内容,用于获取报头 POST 大多用于提交表单或上传文件,数据包含在请求体中...,并了解各种请求各个参数设置时使用是哪种 Content-Type,不然可能导致 POST 提交后无法正常响应。...,即暂时重定向 303 查看其他位置 如果原来请求是 POST,重定向目标文档应该通过 GET 提取 304 未修改 此次请求返回网页未修改,继续使用上次资源 305 使用代理 请求者应该使用代理访问网页

12910

HTTP 简明基础知识

三、http相关概念 html: 超文本标记语言,“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。...常见格式为,协议名称://域名.根域名/目录/文件名.后缀 标识允许用户任何(包括本地和互联网)资源通过特定协议进行交互操作。...) 方法:客户端希望服务器端资源执行动作 GET:从服务器获取一份web资源,需要服务器发送 HEAD:只从服务器获取文档首部 POST:向服务器发送需要处理数据...: 是否在指定时间内修改过此资源 If-None-Match:如果提供实体标记与当前文档实体标记不符,就获取此文档 跟安全相关请求: Authorization...当用户连接到支持cookie网站时,用户提供包括用户名在内个人信息并且提交至服务器;接着,服务器在向客户端回传相应超文本同时也会发回这些个人信息。

34410

由浅入深看HTTP

HTTP协议其用户来讲其实是透明,不同于如SMTP等协议是,HTTP报文并非是直接交付给用户去看,最常见场合是HTTP协议将超文本交付给浏览器或者其他超文本解析软件来进行处理,超文本可以使用任意标签语言如...(1)静态超文本 客户端直接通过URL请求到服务端相对应资源,服务端直接将部署在数据库或者文件系统中标签语言文件返还给客户端,其中可以包括其他URL来使得客户端再次和网络中其他主机发送HTTP请求来递归地完成超文本解析...,服务器根据这些首部内容挑选出最合适资源版本发送给客户端。...在短连接中,每一个请求/响应都要建立一次TCP连接,举个例子如某一个超文本文档上有N个位于同一个服务器图片时,那么就要先后图片所在服务器打开和关闭N+1次TCP连接,短链接会给服务器带来巨大不必要开销...默认情况下,domain会被设置为创建cookie页面所在域名。例如本站中cookiedomain属性默认值为www.nczonline.com。

52140

关于HTTP笔记

(常用请求方法有GET HEAD POST) 3.灵活:HTTP允许传输任意类型数据对象。正在传输类型由Content-type加以标记 4.无连接:无连接含义是限制每次连接只处理一个请求。...最常见场合是HTTP协议将超文本交付给浏览器或其他超文本解析软件来进行处理。 超文本可以使用任意标签语言。...如html xsl xml xhtml 1)静态超文本 客户端直接通过URL请求道服务器相对应资源。服务端直接将部署在数据库或者文件系统中标签语言文件发送回客户端。...并且可以嵌入脚本语言交付给浏览器中解析引擎来提高动态文档效率,使文档中不必要重复部分独立解析完成,甚至可以实现活动文档,直接在文档上运行字节码形成Java程序或JavaScript脚本 二、...403应Forbidden 2)首部行:同之前 3.两个实例 利用抓包工具抓了两包数据来看看。 GET请求 ? 这里是回应 ? 三、连接模型 如图 ?

71360

面试被问http协议?这篇文章足够覆盖所有相关问题!

请求报文 CRLF是回车换行 方法为GET请求报文 方法为POST请求报文 方法 OPTIONS:这个方法可使服务器传回资源所支持所有HTTP请求方法。...它好处在于,使用这个方法可以在不必传输全部内容情况下,就可以获取其中“关于资源信息”(元信息或称元数据)。 GET:向指定资源发出“显示”请求。...参见安全方法 POST:向指定资源提交数据,请求服务器进行处理(例如提交表单或者上传文件)。数据被包含在请求本文中。这个请求可能创建新资源或修改现有资源,或二者皆有。...Web认证信息 Expect 期待服务器特定行为 From 用户电子邮箱地址 Host 请求资源所在服务器 if-Match 比较实体标记(ETag) if-Modified-Since 比较资源更新时间...用HTTP/1.0说明用户发出浏览请求(在浏览器地址输入URL或者鼠标点击可选事件,浏览器自动找到所要连接页面)后事件。 1. 浏览器分析URL。 2. 向DNS请求解析域名IP地址。

87570

HTTP

版本 HTTP/0.9 HTTP协议最初版本,功能简陋,仅支持请求方式GET,并且仅能请求访问HTML格式资源 HTTP/1.0 发送请求,创建一次连接,获得一个web资源,连接断开 HTTP/...常用 HTTP 请求方法有 GET、POST、HEAD、PUT、DELETE、OPTIONS、TRACE、CONNECT; ● GET:当客户端要从服务器中读取某个资源时,使用GET 方法。...GET 方法要求服务器将URL 定位资源放在响应报文部分,回送给客户端,即向服务器请求某个资源。使用GET 方法时,请求参数和对应值附加在 URL 后面,利用一个问号(“?”)...:请求资源不存在,例如,输入了错误URL; 500 Internal Server Error:表示服务器发生不可预期错误,导致无法完成客户端请求; 503 Service Unavailable...例如:客户端所请求页面已不存在原先位置,为了让客户端重定向到这个页面位置,服务器端可以发回Location响应报头后使用重定向语句,让客户端去访问新域名所对应服务器上资源; Server:

51610
领券