You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置Jetty HTTP客户端通过JAXRS连接Unix域套接字及URL格式

连接Unix域套接字的Jersey+Jetty客户端URL格式

首先要修正你代码里的一个关键问题:创建Client时需要传入配置好的ClientConfig,否则JettyConnectorProvider不会被启用,正确的客户端创建代码如下:

ClientConfig config = new ClientConfig();
config.connectorProvider(new JettyConnectorProvider());

// 必须把config传给ClientBuilder
Client client = ClientBuilder.newClient(config);

WebTarget xxxTarget = client.target(xxxUrl);

关于Unix域套接字的URL格式,Jetty HTTP客户端的规范是:unix:/<套接字文件的绝对路径>

举个例子,如果你的服务绑定的套接字文件路径是/var/run/my-jaxrs-service.sock,那么xxxUrl应写成:

String xxxUrl = "unix:/var/run/my-jaxrs-service.sock";

如果你的JAXRS服务还设置了上下文路径(比如/api/v1),直接把路径追加到URL末尾即可:

String xxxUrl = "unix:/var/run/my-jaxrs-service.sock/api/v1";

内容的提问来源于stack exchange,提问作者Graham Leggett

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 13:15:06