HTTP、请求和响应

这篇具有很好参考价值的文章主要介绍了HTTP、请求和响应。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一.请求HPPT协议

1.1. http协议的规定:

1.规定了交互的方式:请求、响应

2.数据的格式:行、头、体

1.2. 长连接和端连接的问题:

在HTTP/1.0中默认使用短连接。也就是说,客户端和服务器每进行一次HTTP操作,就建立一次连接,任务结束就中断连接。当客户端浏览器访问的某个HTML或其他类型的Web页中包含有其他的Web资源(如JavaScript文件、图像文件、CSS文件等),每遇到这样一个Web资源,浏览器就会重新建立一个HTTP会话。

而从HTTP/1.1起,默认使用长连接,用以保持连接特性。使用长连接的HTTP协议,会在响应头加入这行代码:

Connection:keep-alive

二、请求方式

2.1.GET请求

1.请求行

(1)请求的方式 GET

(2)请求的资源路径

(3)请求的协议版本号 HTTP/1.1

2.请求头

(1)key:value 组成 不同的键值对,表示不同的含义

注💡:直接在浏览器中F12无法看到下图的内容,浏览器中的内容经过了包装。

HTTP、请求和响应,javaWeb,http,网络协议,网络

2.2.POST请求

1.请求行

2.请求头

3.请求体:发送给服务器的数据

HTTP、请求和响应,javaWeb,http,网络协议,网络

2.3.哪些是GET请求,哪些是POST请求

1.GET请求有哪些:

        >1. form标签,method=get

        >2. a标签

        >3. link引入css

        >4.script标签引入js

        >5. img标签引入图片

        >6. iframe引入html图片

        >7. 在浏览器地址栏输入地址后回车

2.POST请求有哪些:

        >8.form标签method=post

三、响应HTTP协议

3.1.响应行

(1)响应的协议和版本号

(2)响应的状态码

(3)响应的状态描述符

3.2.响应头

(1)key:value 不同响应头,有不同含义

-----------------》空行

3.3.响应体——————>回传给客户端的数据

HTTP、请求和响应,javaWeb,http,网络协议,网络

四、谷歌浏览器中的响应和请求

HTTP、请求和响应,javaWeb,http,网络协议,网络

五、web项目中的路径问题

相对路径:.表示当前路径 ..表示上一级路径

绝对路径:hppt://ip:port/工程路径/资源名

六、请求重定向

客户端给服务器发请求,然后服务器告诉客户端。我给你一些地址,你去重新访问新地址,叫请求重定向。(之前的地址可能被废弃)

HTTP、请求和响应,javaWeb,http,网络协议,网络

重定向的特点:

1.两次请求;

2.浏览器的地址会发生变化;

3.不共享request域中的数据;(设置setAttribute,重定向后gteAttribute拿不到),

因为attribute是在一次会话内可共享的,重定向是两次会话。

4.不能访问web-info下的资源

5.可以访问工程外的资源

java代码:resp.sendRedirct文章来源地址https://www.toymoban.com/news/detail-831237.html

到了这里,关于HTTP、请求和响应的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包