LoveUnix » 编程开发 & Rational » 关于HTTP地址的转换问题
让LU留住您的每

一天 让LU博客留住您的每一天
2007-3-16 16:28 wanghi
关于HTTP地址的转换问题

[size=13px]要求:在IE中输入一个ip地址,如:192.168.1.1  ,那么显示出某个指定网址,如[url=http://www.sina.com.cn/]www.sina.com.cn[/url]的内容。

我现在在服务器的HTTP代理程序上做了如下的,修改就是
把http的头部中的GET  中192.168.1.1转换成[url=http://www.sina.com.cn/]www.sina.com.cn[/url]
把http的头部中的Host 中的192.168.1.1转换成[url=http://www.sina.com.cn/]www.sina.com.cn[/url]
其他的不做更改。可是还是不能显示出正常的页面。
======================================
输入[url=http://www.sina.com.cn/]www.sina.com.cn[/url]时候,提交的HTTP的头部是:
[GET [url=http://www.sina.com.cn/]http://www.sina.com.cn/[/url] HTTP/1.0
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
Accept-Language: zh-cn
Proxy-Connection: Keep-Alive
If-Modified-Since: Fri, 16 Mar 2007 05:48:30 GMT; length=257182
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
Host: [url=http://www.sina.com.cn/]www.sina.com.cn[/url]
Cookie: SINAGLOBAL=218.18.133.53.272411166426406221; SINA_NEWS_CUSTOMIZE_city=%u6DF1%u5733; SINA_SPUSER=wanghi9394; FINA_VISITED_S=sh600601|XR方正科; sinadl_1_1=1174027993859; s_dl=-1; sinadl_1_2=1174016826312

]
输入192.168.1.1时候,提交的HTTP的头部是:(修改前)
[GET [url=http://12.3.4.177/]http://12.3.4.177/[/url] HTTP/1.0
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
Accept-Language: zh-cn
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
Host: 12.3.4.177
Proxy-Connection: Keep-Alive

]
而且服务器的HTTP代理程序的log里面也记录了输入192.168.1.1时候,只是能返回一些新浪网页头部的数据

应该如何修改才是正确的呢?
[/size]

2007-3-21 17:18 sinister
抓包仔细看下吧,看看是不是类似一些 \r\n 等的处理问题。

2007-3-21 23:45 子弹峡谷
给楼主推荐两个工具,httplook和httpdebug,调试http协议非常方便:lol

2007-3-28 22:45 99大话王
如果是修改代理程序,可是试试用
HTTP 301
重定向

2007-4-22 10:47 wanghi
谢谢,调试了几天,还是找不到问题,我最后改用了 重定向来弄了!谢谢大家的回帖

2007-10-18 10:32 sujean
你应该提交如下的

[GET / HTTP/1.0
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
Accept-Language: zh-cn
Proxy-Connection: Keep-Alive
If-Modified-Since: Fri, 16 Mar 2007 05:48:30 GMT; length=257182
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
Host: [url]www.sina.com.cn[/url]
Cookie: SINAGLOBAL=218.18.133.53.272411166426406221; SINA_NEWS_CUSTOMIZE_city=%u6DF1%u5733; SINA_SPUSER=wanghi9394; FINA_VISITED_S=sh600601|XR方正科; sinadl_1_1=1174027993859; s_dl=-1; sinadl_1_2=1174016826312

页: [1]


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.