組み込みの桟橋に残りの Web サービス (Jersey) をデプロイします。
私のサーバー:
Map<String,Object> initMap = new HashMap<String, Object>();
initMap.put("com.sun.jersey.api.json.POJOMappingFeature", "true");
initMap.put("com.sun.jersey.config.property.packages", "com.extern.rest");
ResourceConfig rc = new PackagesResourceConfig(initMap);
restServer = HttpServerFactory.create("http://localhost:5555/core-gw-rs/", rc);
restServer.start()
私の顧客:
URL url = new URL(buildUrl(params, path));
connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod("GET");
connection.setDoInput(true);
connection.connect();
クライアントからクエリを実行すると、応答として 404 のステータスが返されます。ブラウザから同じアドレスに対してリクエストが行われると、必要な結果が得られます (200 ステータス)。
アップデート
方法:
@GET
@Path("{accountUuid}/domain/rfc822")
public Response fetchData(@PathParam("accountUuid") String accountUuid) {
return Response.ok().build();
}