1、说一下什么是Http协议?
对器客户端和 服务器端之间数据传输的格式规范,格式简称为“超文本传输协议”。
2、什么是Http协议无状态协议?怎么解决Http协议无状态协议?(曾经去某创业公司问到)
3、说一下Http协议中302状态(阿里经常问)
4、Http协议有什么组成?
请求报文包含三部分:
响应报文包含三部分:
说一下网络传输的过程
5、Http协议中有那些请求方式?
6、Http协议中Http1.0与1.1区别?
7、get与post请求区别?(初级程序员必备问题)
区别一:
区别二:
区别三:
区别四:
区别五:
9、常见Http协议状态?
200:请求被正常处理
204:请求被受理但没有资源可以返回
206:客户端只是请求资源的一部分,服务器只对请求的部分资源执行GET方法,相应报文中通过Content-Range指定范围的资源。
301:永久性重定向
302:临时重定向
303:与302状态码有相似功能,只是它希望客户端在请求一个URI的时候,能通过GET方法重定向到另一个URI上
304:发送附带条件的请求时,条件不满足时返回,与重定向无关
307:临时重定向,与302类似,只是强制要求使用POST方法
400:请求报文语法有误,服务器无法识别
401:请求需要认证
403:请求的对应资源禁止被访问
404:服务器无法找到对应资源
500:服务器内部错误
503:服务器正忙
10、Http协议首部字段?
a、通用首部字段(请求报文与响应报文都会使用的首部字段)
b、请求首部字段(请求报文会使用的首部字段)
c、响应首部字段(响应报文会使用的首部字段)
d、实体首部字段(请求报文与响应报文的的实体部分使用的首部字段)
11、Http与Https优缺点?
12、Http优化
13、Http协议有那些特征?
1、支持客户/服务器模式;2、简单快速;3、灵活;4、无连接;5、无状态。