Http请求中如何使用IPv4,IPv6与主机名

概述:

下面通过具体的例子总结一下不同情况下的用法。

1.Linux主机名配置如下

10.256.159.21                   clx-aa-IPv4
fe80::d062:76f9:678a:52c4%16    clx-aa-IPv6

并且该主机对外通过了一个9119端口的服务。

2.使用IPv4地址

格式:http://IPV4:port/index.html
eg:http://10.256.159.21:9119/index.html

3.使用IPv6地址

格式:http://[ipv6地址]:port/index.html
eg:http://[fe80::d062:76f9:678a:52c4%16]:9119/index.html

4.使用主机名

格式:http://主机名:port/index.html
eg:
http://clx-aa-IPv4:9119/index.html
http://clx-aa-IPv6:9119/index.html

5.总结

1.在请求中直接使用IPv4,不需要加[];
2.在请求中使用IPv6,需要加[];
3.URL中直接使用主机名,不管主机名对应的是IPv4还是IPv6地址,都不用加[];
4.推荐使用主机名兼容IPv4和IPv6,无需特殊处理;
5.开启SSL的情况下,直接把http替换为https即可
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值