0
我正在为几年前编写的Web服务编写一些单元测试。根类具有如下路径:验证Web服务资源的路径
@Path("v1/path/")
public class RootResource {
...
}
类中的方法有它们各自的路径。一个工作路径是:
@GET
@Path("orders/{order_num}.xml")
@Produces(MediaType.APPLICATION_XML)
public Response getXML() {
...
}
这是在root_path/v1/path/orders/123123.xml
工作的罚款。
然而,还有另一种方法:
@POST
@Path("orders/{order_numer}/status.xml")
@Consumes(MediaType.APPLICATION_XML)
@Produces(MediaType.APPLICATION_XML)
public Response getStatusXML() {
Logger.info(CALLER, "orderStatusXML", "XML Request received");
...
}
当我尝试在root_path/v1/path/orders/123423/status.xml
访问此我得到404的回报。即使记录器的第一行从日志中缺失。
我在Weblogic 12上,我们使用Jersey REST API来处理这些Web服务。
我已经尝试了很多事情来确保测试用例中列出的路径是正确的。有关如何检查正确路径的任何提示/想法?