gpt4 book ai didi

java - 为什么 getRemoteAddr() 将 IP 地址作为字符串返回?

转载 作者:行者123 更新时间:2023-12-04 06:17:18 49 4
gpt4 key购买 nike

ServletRequest.getRemoteAddr() 是否有理由将客户端 IP 地址作为字符串而不是 int/long/IPSomethingInstance 返回?

或者换个方式问:有没有getRemoteAddr()返回的值不能解析为数字ip地址的情况?

将 ip 地址作为字符串返回,然后让开发人员将其转换为 ipV4/IpV6 地址对我来说似乎是一个错误的设计,除非确实存在该方法返回字符串以外的其他内容的情况。

最佳答案

该方法是 CGI 变量 REMOTE_ADDR 的直接等效方法。 ,所以我猜这就是它是字符串的原因。 CGI 变量是字符串的原因是什么 - 我不知道。

关于java - 为什么 getRemoteAddr() 将 IP 地址作为字符串返回?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7067298/

49 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com