gpt4 book ai didi

java - 泽西客户端 IPv6

转载 作者:搜寻专家 更新时间:2023-11-01 03:25:40 25 4
gpt4 key购买 nike

我可以使用 Jersey Client 通过 IPv6 连接到 REST 资源吗?

我收到这个错误:

com.sun.jersey.api.client.ClientHandlerException: java.net.MalformedURLException: For input string: ":94ea:d2bc:c189:209c%10:8100"
at com.sun.jersey.client.urlconnection.URLConnectionClientHandler.handle(URLConnectionClientHandler.java:128)
at com.sun.jersey.api.client.Client.handle(Client.java:551)
at com.sun.jersey.api.client.WebResource.handle(WebResource.java:556)
at com.sun.jersey.api.client.WebResource.access$200(WebResource.java:69)
at com.sun.jersey.api.client.WebResource$Builder.put(WebResource.java:475)
at com.bmc.aps.agent.jersey.JerseyClient.put(JerseyClient.java:168)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.net.MalformedURLException: For input string: ":94ea:d2bc:c189:209c%10:8100"
at java.net.URL.<init>(URL.java:601)
at java.net.URL.<init>(URL.java:464)
at java.net.URL.<init>(URL.java:413)
at java.net.URI.toURL(URI.java:1081)
at com.sun.jersey.client.urlconnection.URLConnectionClientHandler._invoke(URLConnectionClientHandler.java:139)
at com.sun.jersey.client.urlconnection.URLConnectionClientHandler.handle(URLConnectionClientHandler.java:126)
... 8 more

在异常(exception)情况下,ip 被切断(:94ea:d2bc:c189:209c%10 而不是 fe80::94ea:d2bc:c189:209c%10) .在调试中,我可以看到 Web 资源 URI 是正确的。

最佳答案

找到答案。

Jersey Client 期望获取带有方括号 [] 的 IP。

在此示例中 - [fe80::94ea:d2bc:c189:209c%10] 而不是 - fe80::94ea:d2bc:c189:209c%10 .

关于java - 泽西客户端 IPv6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14502385/

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