【发布时间】:2014-12-02 09:52:30
【问题描述】:
我必须对尝试创建 URI 以访问 Java 内部类的其余服务操作进行建模。让我知道这是否可以使用 Rest Web Service 来实现?我正在为我的服务使用 rest easy。
编辑:(使用 peeskillet 回答提供的代码)
javax.ws.rs.ProcessingException: Unable to invoke request
at org.jboss.resteasy.client.jaxrs.engines.ApacheHttpClient4Engine.invoke(ApacheHttpClient4Engine.java:287)
at org.jboss.resteasy.client.jaxrs.internal.ClientInvocation.invoke(ClientInvocation.java:407)
Caused by: org.apache.http.conn.HttpHostConnectException: Connection to http://localhost:8081 refused
at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:190)
at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:294)
at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:643)
at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
at org.jboss.resteasy.client.jaxrs.engines.ApacheHttpClient4Engine.invoke(ApacheHttpClient4Engine.java:283)
... 26 more
Caused by: java.net.ConnectException: Connection refused
【问题讨论】:
-
抱歉,您的问题有点不清楚。请发布一些演示问题的代码,以及您想要的预期输出
-
如果说 /rest/message/123 是我获取 123 ID 数据的休息 URI。现在我想创建一个 URI,以便在 Message 中有一个名为 Comment 的内部类。所以我想知道我是否可以创建像 /rest/message/comment/12 这样的服务。如果我听起来很清楚,请告诉我。
-
所以 Comment 只是一个模型类吧(对传入的 JSON 进行建模)?不是资源类?
-
评论应该是资源类
-
请告知资源类是否可以作为其他类的内部类