java web项目http实例

Java Web项目实战之HTTP请求分析
经过第一篇博客的入门,我们已会新建一个Java Web项目了,接下来,就有必要看一下这个Java Web底层使用的HTTP协议了。

1.项目结构
项目结构如下:


Java Web项目实战之HTTP请求分析_# Java
为了简单叙述,这里只在 WEB-INF中存放了index.html,在resources【resources属于新建文件夹】中存放了welcome.js代码。

index.html
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>HttpTest</title>
    <script src="resources/welcome.js"></script>
</head>
<body>
<p>hello</p>
</body>
</html>

welcome.js
alert("welcome to java web world!");
1.
2.运行项目
运行项目之后,在浏览器中输入localhost:8080得到如下的页面。首先显示一个提示框,(这个就是js代码的作用),

Java Web项目实战之HTTP请求分析_# Java_02点击确认之后,便得到了hello的页面。但是这不是我们想看的,我们想看底层http协议的工作。

4.HTTP协议简介
在浏览器中按下F12键,得到如下的页面


Java Web项目实战之HTTP请求分析_# Java_03这是观察图中的三个红框,从左往右依次是:使用的HTTP方法;是否是传输/缓存的结果;传输参数。
可以看到我们在浏览器输入localhost:8080之后,按下回车键之后,一个发出了三次请求,依次是:获取/;获取welcome.js;获取avicon.ico文件。意思就是虽然我们显式发出了一个请求,但是浏览器实际上并不一定只发出了一次请求。现在我们依次介绍上述三个方框中的内容:

GET/POST 方法,表示的是客户端请求的方法,
如果使用GET方法,则可以缓存js,css 等文件,因为这个localhost:8080链接我之前就已经访问过,所以这里默认是读取的缓存。
查看GET请求中的响应,其表示为alert("welcome to java web world!");也就是我们写的js代码。
其次,在一个请求中,最主要的是研究如下几个地方:

 


Java Web项目实战之HTTP请求分析_# Java_04
依次介绍了请求方法;状态码 和 host。这些都是研究HTTP中常考量的地方。

 

 

 

 

Cc1735781705
关注 关注
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
JavaWeb项目实战
Dylan6868的博客
03-23 1万+
没有任何优化的代码 数据库 1创建数据库school,并且使用该数据库 2创建登陆用户的表格 3创建年级的表格 4创建学员表格 填写测试数据 1给用户表添加数据 2给年级表填写数据 3学生表添加数据 insert into studentvalues(1,'张三','stu1001',1,'13719201111','11111111@qq.com','北京','XX区XX镇','物理','2209121102911111','党员'...
Java Web开发实例大全
05-24
Java Web开发实例大全(提高卷)筛选、汇集了Java Web开发从基础知识到高级应用各个层面的大量实例及源代码,共有600个左右,每个实例及源代码按实例说明、关键技术、设计过程、详尽注释、秘笈心法的顺序进行了分析...
javaweb项目实战
12-13
javaweb项目实例,适合新手,超级详细,内含笔记与详细实现步骤,值得一看
Java Web项目实战之HTTP请求分析
说文科技,做有态度的研究。
11-18 947
Java Web项目实战之HTTP请求分析 经过第一篇博客的入门,我们已会新建一个Java Web项目了,接下来,就有必要看一下这个Java Web底层使用的HTTP协议了。 1.项目结构 项目结构如下: 为了简单叙述,这里只在 WEB-INF中存放了index.html,在resources【resources属于新建文件夹】中存放了welcome.js代码。 index.html &lt...
Java Http代理服务器项目实践
最新发布
weixin_32921023的博客
08-31 1497
本文还有配套的精品资源,点击获取 简介:JavaHttpProxy是一个基于Java实现的HTTP代理服务器项目,覆盖了代理服务器的基础概念与实现。涉及的关键知识点包括Java网络编程、HTTP协议、代理配置、多线程处理、安全性、性能优化、异常处理以及可能涉及的框架如Netty。该项目帮助开发者通过源代码实践,深入理解并掌握HTTP代理服务器的构建。 1. Java网...
【手把手】JavaWeb 入门级项目实战 -- 文章发布系统 (第六节)
weixin_30698527的博客
10-06 222
继续上一节的内容,首先我们将配置方法写在static块里面吧,不然每次调用DataBaseUtils都需要去配置一下,这样比较麻烦。 static { config("jdbc.properties"); } 08 查询方法:queryForList 实现 queryForList方法是在实际开发中比较常用的一个方法,它的意思就是说,如果你从数据库里查询出来10条数据,那么用一个...
java web请求_例子:java实现web服务请求
weixin_33695092的博客
02-12 303
示例java语言实现的web服务客户端packagech01.ts;importjava.net.URL;importjavax.xml.namespace.QName;importjavax.xml.ws.Service;/***java语言实现web服务客户端*@authorfuhd*/publicclassTimeClient{publicstaticvoidma...
Java网络编程 JAVA web开发实例讲解 宠物分类展现web项目 实战讲解 全套PPT课件 共10个章节.rar
12-05
Java网络编程 JAVA web开发实例讲解 宠物分类展现web项目 第01章 项目背景知识(共15页).ppt Java网络编程 JAVA web开发实例讲解 宠物分类展现web项目 第02章 用HTML+CSS实现宠物分类展现静态网页版本(共44页)....
java web 整合开发实例精通
08-19
kindle阅读版,mobi格式
web项目实例
08-09
这是一个关于Web项目实例的压缩包集合,包含了多个子文件,每个子文件可能代表一个特定的Web开发主题。根据文件名的格式(web_日期_时间_主题_wdr.rar),我们可以推测这些文件是按照时间顺序组织的,每个文件可能是...
34个经典javaweb项目实例.zip
03-03
在这些项目实例中,可以看到如何创建Servlet类,实现doGet和doPost方法来处理客户端的请求,以及如何在web.xml中进行配置。 2. **JSP技术**:JSP(JavaServer Pages)是动态网页开发技术,将HTML代码与Java代码相...
java 项目实战 java web基础 适合从零开始的初学者
04-29
java 项目实战 java web基础 适合从零开始的初学者。,,,
JavaWeb 入门级项目实战 -- 文章发布系统
04-28
JavaWeb 入门级项目实战 -- 文章发布系统 原码
javaweb项目实例
12-31
javaweb项目实例,适合新手,超级详细,内含笔记与详细实现步骤
java web实战开发
01-11
java web实战开发
java web请求_Java Web之请求和响应
weixin_34618077的博客
02-12 220
Servlet最主要作用就是处理客户端请求并作出回应,为此,针对每次请求,Web容器在调用service()之前都会创建两个对象,分别是HttpServletRequest和HttpServletResponse。其中HttpServletRequest封装HTTP请求消息,HttpServletResponse封装HTTP响应消息。需要注意的是,Web服务器运行过程中,每个Servlet都会只创...
JavaWeb项目实战MyShop
qq_51704382的博客
10-15 900
JavaWeb项目搭建
java webapi项目实例下载
07-14
对于Java Web API项目实例的下载,通常可以通过以下步骤进行: 1. 打开Java Web API项目实例的下载链接或者官方网站。 2. 在下载页面上,查找与您使用的Java版本和开发环境相匹配的项目实例下载链接,通常会有不同...
写文章

热门文章

  • 用html制作简易网页 15372
  • 用java创建一个最简单的窗口 4861
  • 如何配置数据库 628
  • 实现超市管理系统步骤 593
  • 初学者如何入门 html 482

最新评论

  • java web项目http实例

    CSDN-Ada助手: 不知道 Java 技能树是否可以帮到你:https://edu.csdn.net/skill/java?utm_source=AI_act_java

最新文章

  • 初学者如何入门 html
  • 如何配置数据库
  • 用java创建一个最简单的窗口
2024年2篇
2022年5篇

目录

目录

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳坪山网站建设公司郑州官网网站优化费用浦东新区公司网站优化案例昌邑优化网站费用网站的站外优化方案什么网站利于优化体育行业网站优化比较好网站优化 图片思考网站seo优化的转化问题安徽网站优化方案黄浦区官方网站优化费用湛江首页网站关键词优化多少钱榆林网站优化如何济源网站优化推广渠道鹤壁知名网站优化公司哪家好牟平区个性化网站优化黔东南网站优化价格黄浦区搜索引擎网站优化方案泰州公司网站优化网站优化简历下载优化网站排名用金手指靠谱移动端网站优化要怎么做360影视网站URL优化画出seo网站优化流程图湘潭网站优化联系电话优化网站公司有哪些网站莱州网站推广优化亳州网站首页优化公司网站优化培训之七种方法鄞州区网站优化报价宝山区360网站优化定制香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

深圳坪山网站建设公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化