HTTP/1.1请求里Host字段的问题

tangrh 2005-03-17 04:36:14
HTTP/1.1客户端必须发送Host字段,比如
GET / HTTP/1.1
Host: news.sina.com.cn
现在问题是,Host后面的内容能否换成IP呢,因为有Web服务的目标计算机没有域名
我发现有的代理(网关)支持这么做,但有的却不支持,返回403,禁止,我一个客户的网络里就是这样,如果真的没有域名,那么应该如何解决这个问题呢?
...全文
693 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yatuor 2005-03-30
  • 打赏
  • 举报
回复
换成ip当然可以了
h0 2005-03-30
  • 打赏
  • 举报
回复
肯定可以的!
出现403的问题,应该是其他参数的设置不对,或者该服务器关闭了该服务!
jefflin 2005-03-30
  • 打赏
  • 举报
回复
如果代理网关后面有两台相同的Web Server的话, host用名字就有作用了,因为你的出口的IP地址是一样的.当host用IP时,它不能区分是发到哪个web server上,现在如果用主机名的它就能区分.其实就是两个域名对应一个IP.
这有点像load balancing .分流到两台server
atlcat 2005-03-18
  • 打赏
  • 举报
回复
不知道你说的“代理”是什么意思
zengwujun 2005-03-18
  • 打赏
  • 举报
回复
帮顶

4,356

社区成员

发帖
与我相关
我的任务
社区描述
通信技术相关讨论
社区管理员
  • 网络通信
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧