论坛首页 Java企业应用论坛

学习Spring必学的Java基础知识(9)----HTTP报文(系列全)

浏览 62348 次
该帖已经被评为精华帖
作者 正文
   发表时间:2012-06-11  
s929498110 写道
rubyeye 写道
有个问题啊。
服务器端总是可以获取到客户端的IP地址,例如方法:request.getRemoteAddr();
但是单从请求行+请求头+请求体中看不到客户端IP地址的信息,请问除了HTTP报文信息外还有其他的信息来源吗?

HTTP是封装了TCP/IP协议的。IP地址等TCP/IP信息肯定是在TCP/IP里面的了,也就是说是在Socket里面存储着。

恩,应该是这样的
0 请登录后投票
   发表时间:2012-06-11  
stamen 写道
s929498110 写道
rubyeye 写道
有个问题啊。
服务器端总是可以获取到客户端的IP地址,例如方法:request.getRemoteAddr();
但是单从请求行+请求头+请求体中看不到客户端IP地址的信息,请问除了HTTP报文信息外还有其他的信息来源吗?

HTTP是封装了TCP/IP协议的。IP地址等TCP/IP信息肯定是在TCP/IP里面的了,也就是说是在Socket里面存储着。


哈哈 看来大家还是得读读 7层协议栈啊,虽然是基础 但是很必须的

楼主能不能再介绍下TCP/IP协议,像这篇文章一样,
0 请登录后投票
   发表时间:2012-06-11  
理论+实例+幽默
Very Good!
0 请登录后投票
   发表时间:2012-06-11  
好文,值得一看
0 请登录后投票
   发表时间:2012-06-11  
太喜欢楼主的文章了,排版舒服,文字通俗易懂
0 请登录后投票
   发表时间:2012-06-11  
其实大家拿个抓包工具看下就很清楚了
0 请登录后投票
   发表时间:2012-06-11  
确实不错o
0 请登录后投票
   发表时间:2012-06-11  
1、判断资源是否改变,更多的是用HEAD,
2、lz可以讲讲multipart
0 请登录后投票
   发表时间:2012-06-11  
干货!!!!!
0 请登录后投票
   发表时间:2012-06-12  
不错,谢谢分享,学到不少。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics