用java解析http请求报头

用java解析http请求报头

ID:9863373

大小:49.00 KB

页数:8页

时间:2018-05-12

用java解析http请求报头_第1页
用java解析http请求报头_第2页
用java解析http请求报头_第3页
用java解析http请求报头_第4页
用java解析http请求报头_第5页
资源描述:

《用java解析http请求报头》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、用java解析HTTP请求报头IT初始化H)]`'fGZ用java解析HTTP请求报头G"bY$g[d"M0$_0OhAQ(A2ITD0IT初始化d8MXZ:ntRvJava代码 1I~QA:

2、Pv0/**  }e'q#U#_(L0 *传入一个Socket对象,解析出通过该对象传入这个链接中的所有HTTP请求信息  IT初始化4jUD

3、-s?[N *  IT初始化:cuywrY *@paramclient  IT初始化.d?MD+]]iB */   IT初始

4、化]2kpt^x%DprivatevoidgetRequset(Socketclient){   6B{7{(X(_!p'rH0 try{   IT初始化+W~N:G#CV InputStreamin=client.getInputStream();   IT初始化;DJw%wF_aB.HIFT InputStreamReaderreader=newInputStreamReader(in);   !{8b+n.a:}/a0 BufferedReaderbd=newBufferedR

5、eader(reader);//三重封装   e?6NN{p;]0 Stringt=null;   IT初始化]_!Z:l/Vr ;KW3Ltx(~nzW:VW0 while((t=bd.readLine())!=null){   IT初始化2u)sh1x5gj"C8} System.out.println(t);   &D;v's+Adjh0 parser(t);//解析每一句的方法   IT初始化`c_)C'c"l }   IT初始化L`bk3Y)KM2V }ca

6、tch(Exceptionef){   IT初始化;c:v(UMHL ef.printStackTrace();   b`h9ESMUC8F0 System.out.println("getRequseterror--->");   5KQ

7、`4I3~y0 }   IT初始化1i;eR:E*

8、`

9、}  &N_3{cj%U:r0IT初始化}7k/`.VH{8emq/**;J-oT;A$yf6k0 *传入一个Socket对象,解析出通过该对象传入这个链接中的所有HTTP请求信息4`v

10、!L{e/j[0J!SWD0 *n[5BM5)P0 *@paramclientIT初始化*Px$gSFl.L!CYk

11、-M */6_3HXV7EiW(M0privatevoidgetRequset(Socketclient){G)X;};,k9J)c8sz0 try{hdrGu4Q0 InputStreamin=client.getInputStream();WC@A[ll/`0 InputStreamReaderreader=newInputStreamRead

12、er(in);UJ$BzU3A4u,b~(c8Q"N0 BufferedReaderbd=newBufferedReader(reader);//三重封装UhQ.z$g-Ya_0 Stringt=null;*d&vr,Ft;v0IT初始化"{:YZ?ODiTQ_ while((t=bd.readLine())!=null){IT初始化b@oj!K6l!^ System.out.println(t);2v}9BrR5bwq$x0 parser(t);//解析每一句的方法h4H

13、)GI2J0 }IL0`7uz'{0 }catch(Exceptionef){

14、ga0j)Fn*Jt3I0 ef.printStackTrace();"HmM#BP0 System.out.println("getRequseterror--->");`tiA:?-B0 }CA+B:GMKR^0Qr.i0} IT初始化'Zw[C"OIT初始化W7b3J-Doe ;a@[-q.O-v!nR0IT初始化8zIuJ+k2Vo7?%h 9g*Kd7g;P0h:b

15、0*U:Ru&Pr6?4E:T0)A+jh8};@,v"Qy3H0信息如下3X%y1Z3mZ?'g?O0GET/indexHTTP/1.1IT初始化Ev+c]RBe+e'oo:iC!eUser-Agent:Opera/9.80(WindowsNT6.1;U;EditionIBIS;zh-cn)Presto/2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。