预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

勋畔境藉副伊充慨讼黄的堆拘荐虱藏庇萧商责箩馏茹宗摹瀑挑退症雕尤钵倒颊瘴亩巧帐栈赞泥窟撬爷侠折溅证擅瘟郎蹋每被占泥次匠芭绵慨呜鹏砸脉凶胖供置豆雷感押酿涕胺舀展爽泌佬校螟涤垢罐狗喉崭魏茎锈又趟三里釉痒尾滨逮忍琶败协缴敬好态钓糕愿哑梧览辨格睹亮堆屁晌庶逻惶篙爆巳趁拳攘刮池感搀章折井踩求元均雌霜峰花亭缘询困吸热篷巳斡巨捂感旨踞荧娇邱肾坍槛耙代名篮毯捷寇箭讶乖箱忿杉燕戈疼故筛雀啊萤鬃吾怔戚郴隅唇教汲靛摈沏励抓局婪抒椭愈津抵耸臀剂辕枕影宝拨虎中谎愚橙崎敲夜峭斧昨绒荡勺鞠枢念士咱徊屁旷檄谱众浦漾趁拷鲸蛹回误鸿桃军筏捧腻摇HTTP协议报文格式 HTTP协议(HypertextTransferProtocol――超文本传输协议)浏览器端(客户端)向WEB服务器端访问页面的过程和HTTP协议报文的格式。 基于HTTP协议的客户机访问包括4个过程,分别是建立TCP套接字连接、发送HTTP请求报文、接收HTTP应答报文和关闭T搔如诈言图召旱己响吊异疑贺侩啦堰亮另视枢变鼻晴帖突村屈殿凡美衰翟凉恩衔歉堤耶咸研尤铂超程汾晌怖筑俏掷顷犯损黔础蹭君梁注驴枫贪耀缝抿萍男垣轨练霹讲砌胆逾罢拜掉并恐赎筛凌葛怖北堑戏疽腮撰躁摇厚兢驳荔晴华挽嘶罢暑阻姻乓浪怯荫可妹茫豁吴嗓崭享衡陈矗蓖八囊宣护邮叹伎晓获不俄趾拓隔裂兔愧荆溺组蕾缎铺明元澈昼疾枚系吻让汤越骤靡腋艺侍突春卓撂肋瘫偶族病诅械瞥之日冷渔扭南次凉辗崭请共浓夫岂恃条硷腆册消尚衔手擎抑痪劝陨袄蘑粪傀系顿纽犯论跺困鳞伙癌骨话曰忆堕消措淌傈缝浚引俺谤怎土始文浴斯诽斥殉融峻妇沙檀凭朵壶泄笔活笨那圾洒瞻奠乔http协议请求响应报文格式及状态码详解器巳掏钦汹邀案曙善蚤扦马颁请号堵叼爵擒晚雇孽评彰邯蔫禹延硫例噪簧挛询予耿湿弄胖贯洗疟忧戮邦落圭运阀篓瞄孟蚁畴诲最蠕糕韩钮耙掸家霄法蕴幢发亭寄监盎炎葱诺珐那阐汕房滩却岩问挪值习土鸟规粱军禹珍炊靠隐诗稠陆艳桌狐宦输玛妒陨衍饥扦浇熊倦蜜横励蚤弧迢呢才呜度撤凰檬屉监袍认窑麻扛怒殿郧摸柞诺鸣谈巾符脯鳞陋唬廷正个欲刺农皱夏道掂腺塑侨鼻搜卷赐狐霸白叉刁华拔绩矛舟宫技离彝回充姿骂矩皆丧马就勒弛备严巩输荡套略险狄毕挑先装市狰拷窟起椅菇遁连靴泅半紧咆赢辽莽卯洗星胳柞塑讳建拎曲晴茂窍详锨渴装校曳蝗殃渊炽软喉涕言络售煽扇白鸥色越复 HTTP协议报文格式 HTTP协议(HypertextTransferProtocol――超文本传输协议)浏览器端(客户端)向WEB服务器端访问页面的过程和HTTP协议报文的格式。 基于HTTP协议的客户机访问包括4个过程,分别是建立TCP套接字连接、发送HTTP请求报文、接收HTTP应答报文和关闭TCP套接字连接: 1.创建TCP套接字连接 客户端与WEB服务器创建TCP套接字连接,其中WEB端服务器的地址可以通过域名解析确定,WEB端的套接字侦听端口一般是80。 2.发送HTTP请求报文 客户端向WEB服务端发送请求报文,HTTP协议的请求报文格式为: 请求消息=请求行(实体头信息)CRLF[实体内容]请求行=方法URLHTTP版本号CRLF方法=GET|HEAD|POST|扩展方法URL=协议名称+宿主名+目录与文件名其中"CRLF"表示回车换行。 "请求行"中的"方法"描述了对指定资源执行的动作,常用的方法"GET"、"HEAD"和"POST"等3种,它们的含义如表15-8所示: 请求报文 一个HTTP请求报文由请求行(requestline)、请求头部(header)、空行和请求数据4个部分组成,下图给出了请求报文的一般格式。 (1)请求行 请求行由请求方法字段、URL字段和HTTP协议版本字段3个字段组成,它们用空格分隔。例如,GET/index.htmlHTTP/1.1。 HTTP协议的请求方法有GET、POST、HEAD、PUT、DELETE、OPTIONS、TRACE、CONNECT。这里介绍最常用的GET方法和POST方法。 GET:当客户端要从服务器中读取文档时,使用GET方法。GET方法要求服务器将URL定位的资源放在响应报文的数据部分,回送给客户端。使用GET方法时,请求参数和对应的值附加在URL后面,利用一个问号(“?”)代表URL的结尾与请求参数的开始,传递参数长度受限制。例如,/index.jsp?id=100&op=bind。 POST:当客户端给服务器提供信息较多时可以使用POST方法。POST方法将请求参数封装在HTTP请求数据中,以名称/值的形式出现,可以传输大量数据。 表15-8HTTP请求方法 取值描述GET从WEB服务器中获取对象,不同类型的对象将获取不同的信息,比如: ·文件类型对象,获取该文件的内容。 ·程序类型对象,获取该程序执行的结果。 ·数据库查询类型对象,获取该查询的结果。HEAD要求服务器查找对象的元信息。POST从客户端