|
1.什么HTTP协议?端口是多少
HTTP协议(超文本传输协议)是一种网络通信协议,他允许将超文本标记语言文档从web服务器传送到客户端的浏览器,默认端口:80
2.什么是HTTPS协议?端口号是多少
HTTPS协议是一种通过计算机网络进行安全通信的传输协议,经由HTTP进行通信,利用SSL/TLS建立全信道,加密数据包。默认端口号:443
3.请求消息包括什么内容?
请求消息:请求行,请求头,请求正文、实体头
4.请求行包括什么内容?
请求行:请求行由请求方法字段、URL字段和HTTP协议版本字段3个字段组成。
5.响应消息包括什么内容?
响应:响应行,响应头,响应正文、实体头
6.响应行包括什么内容?
响应行:响应行由响应状态码、响应信息和HTTP协议版本字段3个字段组成
7.get请求和post请求的区别?
1.GET产生一个数据包,POST产生两个数据包.对于GET请求,浏览器会把http header 和data 一并发出去,服务器响应200(返回数据).而对于POST,浏览器先发送header,服务器响应100 continue,浏览器再发送data,服务器响应200 ok
2.从安全方面来看,GET请求相较于POST,因为数据都是明文显示在URL上面的,所以安全和私密性不如POST;
8.响应状态码1xx 、2xx、3xx 、4xx、5xx 的含义
1xx:指示信息--表示请求已接收,继续处理
2xx:成功--表示请求已被成功接收、理解、接受
3xx:重定向--要完成请求必须进行更进一步的操作
4xx:客户端错误--请求有语法错误或请求无法实现
5xx:服务器端错误--服务器未能实现合法的请求
|
|