当前位置: 首页 > news >正文

实用指南:web核心—HTTP

JavaWeb:

概念:是一个技术栈,旨在使用java技术来构建网站
对于一个我们常常使用的浏览器网站,大多数时候,不仅应该html/css/javascript这样的前端三剑客,来作为开发效果丰富的那种网页的工具,而为了体现用户的个性化使用,我们通常还要使用jsp/sevlet这样的代码规范,来约束java代码,并通过这样约束下的java代码,从数据库中提取资料,并将数据响应给浏览器页面,达到更为丰富的效果,在整个JaveWeb中,需要用到的科技概览如下:
静态资源:JavaScript,CSS,HTML前端三剑客
动态资源:Servlet,JSP
数据库:负责储存数据
协议:HTTP协议
Web服务器:解析HTTP协议,解析请求内容,返回响应材料。

HTTP协议:

(1)特点
1.基于TCP协议,面向连接,稳定安全
2.无记忆能力,无法获取前一次请求的数据。在淘宝购物车这一请求操作时,会获取到前一次也就是添加进入购物车的访问数据,这样才能获取到购买的商品的信息,但是http没有这项技术
3.一次请求一次响应
(2)请求数据格式:
1.请求行

Get / HTTP1.1

Get是请求方式,那个**/**是对资源路径的省略,HTTP1.1是http协议的版本

2.请求头
采用键值对的形式,隔行表现
常见的请求头如下:
在这里插入图片描述

3.请求体:
参数行。例如登陆注册界面中会有的用户名用户密码等等,就会用username=…&password=…。
(3)响应数据格式:
1.响应行:
HTTP1.1 200 ok
HTTP1.1是通信协议,200是状态码,ok是对状态码代表的意义。状态,就是对浏览器请求的回应(成功与否…)
常见的状态码如下:
在这里插入图片描述
状态码分为五大类:1xx 2xx 3xx 4xx 5xx 也就是100多到500多的某些数字,它们具有各自的状态。状态码表是实际应用场景中对状态进行分析的工具。

以键值对形式存在,冒号前面的那个就叫显示头。常见的响应头如下:就是**2.响应头:**也
在这里插入图片描述

3.响应体:响应体里面就是响应出来的各个信息

http://www.jsqmd.com/news/21397/

相关文章:

  • 杂题记录 3
  • 2025年北京工程造价咨询公司权威推荐榜单:工程预算造价/造价咨询甲级/全过程工程咨询源头公司精选
  • USB 扩展网卡全方位指南:从选购到使用
  • 2025年评价高的甜酒酿,醪糟甜酒酿推荐TOP品牌厂家
  • 基于日志排查邮件投递失败的全过程
  • 2025年口碑好的养生托玛琳床垫,保健托玛琳床垫厂家最新推荐排行榜
  • 2025年质量好的株洲水泥支撑,支撑定制定做
  • 2025年比较好的风光互补电动执行器,电动执行器厂家推荐及选择建议
  • 计算机硕士AIGC方向科研规划
  • 2025年口碑好的环保无纺布手提袋,外卖无纺布手提袋实力源头加工
  • AI与全渠道整合成主流?2025年,如何选择在线客服系统?
  • cnpm -v 出现Error: Cannot find module node:util 问题解决 - 攻城狮
  • 2025年热门的安全生态红茶,宁波生态红茶厂家最新权威推荐榜
  • 2025年优秀的地质勘探软管由壬,耐火隔热软管由壬最新TOP排名厂家
  • 2025年口碑好的荷兰七箭精酿啤酒,精酿啤酒出酒龙头直销制造
  • oracle 各类文件位置
  • ImagesViewer 图片查看器
  • 2025年比较好的布袋定制,帆布布袋定制厂家最新推荐排行榜
  • 计算机硕士AIGC方向学习内容规划
  • 2025 年计数包装机厂家最新推荐榜:结合协会测评权威数据精选 优质品牌,覆盖多行业高精度高效能设备
  • 2025年评价高的耐高温劳保鞋,耐油耐酸碱劳保鞋鞋直销制造
  • 常用库函数重载
  • 2025年餐桌石材品牌排行TOP10:品质与口碑的终极指南
  • 2025年知名的陕西白水苹果,白水苹果品牌甄选
  • 关于举办“2026中国(北京)国际森林草原消防与救援装备展览会”通知
  • 2025年优质的合规管理知识产权贯标,知识产权贯标推荐
  • 不知道笔记本怎么添加打印机?教你3招轻松搞定!
  • 2025年可靠的注册公司咨询费用
  • 2025年热门的短视频运营方案
  • mac ida pro 9.2 配置 Python