课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
随着互联网的不断发展,越来越多的企业都在搭建自己的在线网站平台,而今天我们就通过案例分析来了解一下,网页设计HTTP编程语言基础知识。
一、HTTP定义
HTTP(超文本传输协议)是客户端与服务端之间信息交流的桥梁。
在信息交流之前必须要做的就是客户端通过连接TCP/IP协议80端口,以便服务端侦听HTTP请求。3.HTTP是一种通用的,无状态的应用层协议,基于标准客户机/服务器模型。
二、HTTP特点
1.采用“请求/响应”的交互模式,客户端发送请求,服务端接受请求,处理请求,并将处理结果返回给客户端。服务端不会主动发送请求。
2.协议设计灵活,拓展性好,HTTP可以通过扩展新的请求方法实现新的功能。
3.无状态:协议对于事务处理没有存储功能,意思就是如果上次响应的结果在该请求中需要用,那么是用不了的。
缺点:
每次连接的数量增大。
优点:1.服务器处理速度快,效率高
2.避免0了集群特点间状态同步的开销。
4.持久连接:连接可以重复使用,提高了网络连接使用效率。持久连接在HTTP1.1中已经是默认选项。
5.支持内容协商
三、HTTP常用请求方法
GET方法
1.GET方法是客户端向服务端获取资源时使用的,资源类型有图片,音频,HTML.....
2.服务器在处理GET请求时,它会根据客户端发送过来的url上具体参数进行返回结果处理。
3.当用GET请求获取数据量较大时,可能会出现传输过程中断情况,HTTP协议提供了断点续传机制,通过GET方法获取资源时可以指定获取的起始点。
POST方法
1.POST方法主要是客户端向服务端发送数据资源。
2.POST和GET方法区别:POST请求会包含信息体,信息体中携带了要发送给服务端的数据。
HEAD方法
HEAD方法和GET方法POST方法类似
区别在于:
GET方法返回的请求URL标识资源内容本身
HEAD方法仅仅返回相关响应头信息,不返回资源内容
HEAD方法主要用于测试资源是否存在,是否被删除或修改
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。