を働いていないので、私は私のコードのPOSTメソッドを持っている:JAVAのAPI、JERSEY/POST
@POST
@Path("/send/{userPost}")
@Consumes(MediaType.APPLICATION_JSON)
@Produces("application/json")
public Response sendUser(@PathParam("userPost") String userPost) {
List<Post>userPosts = new ArrayList();
Post post = new Post(99,userPost,"Bartek Szlapa");
userPosts.add(post);
User user = new User(99,"Bartek","Szlapa",userPosts);
String output = user.toString();
return Response.status(200).entity(output).build();
}
は、残念ながらその作業はありません。 404エラーが出ます。他の方法が完全に機能するため、サーバーが正しく構成されています。面白いのは、{userPost}を削除すると、パラメータ:@PathParam( "userPost")の文字列userPostが空の要求を送信します。http://localhost:8080/JavaAPI/rest/api/sendが動作します - いくつかのフィールドでnullの新しいUserオブジェクトが取得されています。なぜ私はパラメータを送信できないのか分かりますか?事前におかげで助けてください! :)
すべきですか? –
http:// localhost:8080/JavaAPI/rest/api/send?= test – Bartos