http协议学习总结
2015-09-28 20:07
330 查看
请求方式
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的缺点
解决方案
http+加密+认真+完整性保护=https
相关文章推荐
- 0-8 Linux网络配置
- HTTP协议详解
- 解决阿里云SLB无法添加https证书的问题
- hdu5491(2015合肥网络赛H题)
- 部署完openstack后的网络配置(一)
- 安卓:IntentService实现网络下载图片并写入到SD卡
- hdu5492(2015合肥网络赛I题)
- 网络编程_post_异步-请求_获取网络数据
- 网络编程_post_异步-代理_获取网络数据
- HttpClient Demo
- 网络编程_post_同步_获取网络数据
- 网络编程_get_异步-请求_获取网络数据
- iOS开发 调试 网络限速
- AngularJS 用 $http.jsonp 方法跨域请求数据错误的问题
- 网络访问请求关于封装了拼接url的方法。
- 网络图片加载
- Angular JS 学习笔记(自定义服务:factory,Promise 模式异步请求查询:$http,过滤器用法filter,指令:directive)
- windows网络联接问题
- 网络编程_get_异步-代理_获取网络数据
- 网络编程_get_同步_获取网络数据