他のいくつかの REST サービスを呼び出し、それらのリターンを組み合わせて新しいリターンを形成する Jersey REST サービスがあります。単体テストは成功しましたが、統合で 400 Bad Request を受け取り、誰がそれを返しているのかわかりません。Jersey は入力を解析して 400 を返しますか?
@GET
@Path("/existing/{name}")
@Produces( MediaType.APPLICATION_JSON )
def namedFriction( @PathParam("name") String name, @Context HttpServletRequest request ) {
Cookie ssoToken = HTTPUtils.getSSOCookie(request)
def results = frictionBuilderService.checkCatalogForName(name, ssoToken)
def requestUrl = HttpUtil.getBaseContextUrl( request )
if ( results != null ) return frictionBuilderService.formatFriction(results, requestUrl)
throw new WebApplicationException(Response.status(Response.Status.NOT_FOUND).build() )
}