脚本宝典收集整理的这篇文章主要介绍了JavaWeb——Http,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
1.什么是Http
超文本传输协议(HyPEr Text transfer PRotocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。
*文本:htML,字符串,.... *超文本:图片,音乐,视频,定位,地图.... *80 *Https:安全的 *443
2.两个时代
http1.0
http2.0
HTTP/1.1:客户端可以与web服务器连接后,可以获得多个web资源
3.Http请求
客户端---发请求(Request)---服务器
百度:
1.请求行
请求行中的请求方式:GET 请求方式:Get,Post,HEAD,DELETE,PUT,TRACT...
get:请求能够携带的参数比较少,大小有限制,会在浏览器的url地址栏显示数据内容,不安全,但高效 post:请求能够携带的参数没有限制,大小没有限制,不会在浏览器的URL地址栏显示数据内容,安全,但不高效
2.消息头
4.Http响应
服务器---响应---客户端
百度:
1.响应体
2.响应状态码(重点)
200:请求响应成功 3xx:请求重定向 ------重定向:你重新到我给你新位置去; 4xx:找不到资源 404 ------资源不存在 5xx:服务器代码错误 500 --502:网关错误
常见面试题:
当你的浏览器中地址栏输入地址并回车的一瞬间到页面能够展示回来,经历了什么?
以上是脚本宝典为你收集整理的JavaWeb——Http全部内容,希望文章能够帮你解决JavaWeb——Http所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。