http请求方式,状态简单总结

请求方式

get            请求以地址形式传送(明码传输)

post          请求用来传输实体的主体(封包传输)

put            请求传输文件的格式,但是不经过验证,所以不默认不能使用

delete       强求删除文件的格式,同put作用相反,也不验证

head         请求报文的头部信息,多用来检验uri的有效性

常用状态码

200——ok,正确请求服务器并且成功返回资源

204——no content,正确请求服务器但是服务器没有可返回的资源

206——partial content,请求部分资源,服务器成功执行部分get请求

301——moved permanently,永久重定向

302——found,临时重定向,请求行为根据浏览器决定

303——see other,临时重定向,并明确以get方式获取资源

304——not modified,附带条件的请求,资源已找到但未满足条件的请求

307——temporary redirect,临时重定向,不会将post变成get方式

400——bad request,请求中包含语法错误,服务器无法理解请求

401——unauthorized,需要对用户进行认证

403——forbidden,服务器拒绝对该资源的访问

404——not found,服务器找不到该资源

500——internal server error,服务器在执行请求时发生错误

503——service unavailable,服务器处于超负荷或维护状态,展示无法提供请求

http的缺点

1、通信明文

2、不验证通信方身份

3、无法证明报文的完整性

解决方案

http+加密+认真+完整性保护=https


你可能感兴趣的:(HTTP方法,http缺点,http响应状态码)