我有一个端点:
@Path("/products")
@Produces({ MediaType.APPLICATION_JSON })
public interface Products {
@PUT
@Path("/{productId}")
....
}
我为此服务实现了一个jax-rs客户端,并将其导入到我从中调用它的另一个服务中。
所以我从第二次服务
呼叫客户端如下public String updateProduct(String productId){
..
return client.target(this.getBaseUrl()).path("products/").path(productId).request(MediaType.APPLICATION_JSON_TYPE).put(Entity.json(""), String.class);
}
如果我有带斜杠的产品说“控制/注册应用”,该服务似乎不太顺利。我在调用服务之前对productId进行了编码,然后在收到后对其进行解码。但这似乎没有用,我找不到404。有任何想法吗?提前致谢
答案 0 :(得分:4)
使用 -----------------------------
team | minors | adults
-----------------------------
volleyball 2 4
football 6 3
tennis 4 8
-------------------------------
应该有效。