0
点赞
收藏
分享

微信扫一扫

JavaWeb(4)Http

冬冬_79d4 2022-04-02 阅读 42
java

4.Http

**4.1Http概念**
	Http(超文本传输协议)是一个简单的请求-响应协议,它通常运行在TCP之上
		文本:html、字符串、.....
		超文本:图片、音乐、视频、定位、地图.....
		端口:80
	Https:安全的
		端口:443
**4.2Http请求与响应**
	Http请求
		客户端--发请求(Request)--服务器
			请求百度:
				General
					Request URL:https://www.baidu.com/		请求地址
					Request Method:GET		get方法/post方法
					Status Code:200 OK		状态码:200
					Remote(远程)  Address:14.215.177.39:443 
				Request Headers
					Accept:text/html		支持的数据类型
					Accept-Encoding:gzip,deflate,br		支持的编码格式
					Accept-Language:zh-CN,zh;q=0.9		告诉浏览器,它的语言环境
					Cache-Control:max-age=0		缓存控制
					Connection:keep-alive		告诉浏览器,请求完成是断开还是保持连接
					Host:www.baidu.com			主机
	 Http响应
	  	服务器--响应(Response)--客户端
	  		百度响应:
	  			Response Headers
	  				Cache-Control:private		缓存控制
	  				Connection:keep-Alive		连接
		  			Connection-Encoding:gzip		编码
	  				Connection-Type:text/html		类型
	  				Host:www.baidu.com			主机
	  				Refresh:告诉客户端,多久刷新一次
	  				Location:让网页重新定位
	 **4.3Get/Post**
	  	get:请求携带的参数比较少,大小有限制,会在浏览器的URL地址栏显示数据内容,不安全,但高效
	  	post:请求携带的参数没有限制,大小没有限制,不会在浏览器的URL地址栏显示数据内容,安全,但不高效
	**4.4状态码**
		200:请求响应成功
		3xx:请求重定向
			重定向:你重新到我给你的新位置去
		4xx:找不到资源
		5xx:服务器代码错误
		502:网关错误
举报

相关推荐

【javaWeb】HTTP协议

JavaWeb(3)HTTP

javaweb学习4

JavaWeb核心技术——HTTP

HTTP(4)

Javaweb 实验4 xml

JavaWeb_03_HTTP协议详解

0 条评论