首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java Web服务客户端问题- HTTP标头-主机字段

Java Web服务客户端问题- HTTP标头-主机字段
EN

Stack Overflow用户
提问于 2012-04-17 05:11:08
回答 1查看 674关注 0票数 0

我们有一个隐藏在F5设备后面的web服务。F5接受https请求,解密消息,然后将解密的消息发送到我们的web服务。web服务以解密的消息响应F5,然后F5进行加密并将其发送回web服务请求的发起者。

此web服务适用于使用某些语言编写的客户端,但不适用于其他语言编写的客户端。这个问题指的是基于Websphere JRE和库的Java实现。其他(工作)语言将HTTP头的主机字段设置为ourhost.net,而Java (在https上发送时)将HTTP头的主机字段设置为ourhost.net:443。我知道https是通过端口443传入的,但我不明白为什么Java认为有必要将该端口包括在Host字段中。

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2012-04-18 05:17:02

由于443是HTTPS的默认端口,因此不需要将其包含在主机报头中,但这样做也是正确的。参见section 14.23 of the HTTP 1.1 spec

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10181788

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档