HTTP请求
来源:互联网 发布:网络机房管理制度 kt板 编辑:程序博客网 时间:2024/06/03 20:25
什么是HTTP协议?
超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。是工作在tcp/ip协议基础上的,所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法
http1.0 短连接 http 1.1 长连接
这里的短与长表示的是连接时间的长短,现在浏览器与服务器的连接多为长连接,即http1.1,因为短连接发送完数据就断掉,因此需要反复连接,消耗的资源太大
HTTP请求
浏览器连上服务器后,向服务器请求某个web资源,称之为客户端向服务器发送了一个HTTP请求,一个完整的HTTP请求包含以下内容:
一个请求行、若个消息头、以及实体内容,其中的消息头和实体内容都是可选的,消息头和实体之间要有空行隔开。
HTTP请求消息头详解
Accept:text/html,image/* 告诉服务器,可接受文本,网页,图片
Accept-charset:ISO-8859-1 接收字符编码iso-8859-1
Accept-encoding:gzip,compress 可以接收gzip,compress压缩后数据
Accept-Language:en-us,zh-cn 浏览器支持中文,英文
Host:www.haha.com:80 要访问的主机是www.haha.com:80
If-Modified-Since:时间 告诉服务器,本机缓存文件有此资源文件,时间是。。。。。
Referer:http//localhost:8080/webapp/index.jsp 告诉服务器,我由哪个网页转过来,该消息头,通常用于防盗链
User-Agent;Mozila 4.0(Compatible;MSIE5.5;Windows NT5.0) 告诉服务器我的浏览器内核
Cookie Cookie信息
Connection:Close/Keep-Alive 保持连接,发完数据后,我不关闭连接
Date:时间 浏览器发送该http请求的时间
- HTTP请求
- http请求
- http请求
- HTTP请求
- HTTP请求
- Http 请求
- http 请求
- HTTP请求
- http请求
- http 请求
- HTTP请求
- HTTP请求
- http请求
- http请求
- http请求
- HTTP请求
- http请求
- http请求
- 黑马程序员——java基础拾遗之集合框架(一) List 和 Set
- 细说业务逻辑
- 如何在Java中使用双重检查锁实现单例
- HDU 2234 无题I (BFS,映射)
- all-load, force-load, -ObjC用法
- HTTP请求
- MySQL的备份与还原
- 在windows下用gSoap实现简单加法实例
- 字节码文件class文件的结构
- 何时调用复制构造函数
- . 如何把cocos2d-x程序编译成Android程序
- Android Fragment应用实战,使用碎片向ActivityGroup说再见
- [2178]链表的有序集合 (链表的插排法+重复元素的删除) SDUT
- Decorator(装饰模式)