我在CURL下方使用以获得响应:
result = $(curl -L -1 -k -u $ {AUTH_USER}:$ {AUTH_PASSWORD} -b cookies1.txt -c cookies1.txt https:// $ {SERVER_HOST}:8093 / rest / dec / connect -s -o / dev / null -w" \ nHTTP代码:%{http_code}")
注意:URL" https:// $ {SERVER_HOST}:8093 / rest / dec / connect"重定向到另一个网址。
案例1:当我传递有效的AUTH_USER,AUTH_PASSWORD& hostname为SERVER_HOST,它返回响应,即。 200,这是正确的。
案例2:当我传递无效的AUTH_USER时,AUTH_PASSWORD& hostname为SERVER_HOST,它返回响应,即。 401,这是正确的。
案例3:当我传递无效的AUTH_USER时,AUTH_PASSWORD& IP地址为SERVER_HOST,它返回响应,即。 200,这是不正确的。
以上curl命令工作正常,当我使用主机名为" SERVER_HOST"。
当我使用IP地址作为" SERVER_HOST"时遇到问题。有办法解决这个问题吗?