首页
学习
活动
专区
工具
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)由标签构成的语言。

45620

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

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

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

    《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

    88520

    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

    51660

    HTML概念和相关标签指南

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

    1.3K20

    第六章·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响应方法 响应报文中的状态码

    62720

    带你认识http协议简介

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

    88990

    认识http协议

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

    1.1K70

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

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

    49210

    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 无法记住用户登录的状态,那岂不是每次页面的跳转都会导致用户需要再次重新登录?

    39620

    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

    99500

    前端基础-HTML

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

    1.8K10

    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

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

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

    1.3K50

    Python爬虫http基本原理

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

    16410

    HTTP 简明基础知识

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

    37410

    由浅入深看HTTP

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

    56440

    关于HTTP的笔记

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

    75260

    面试被问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地址。

    91170

    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:

    57610
    领券