/ / виклик JAX-RS за допомогою jquery - jquery, json, jax-rs

зателефонуйте JAX-RS за допомогою jquery - jquery, json, jax-rs

Я використовую JAX-RS для побудови веб-додатка Restufl, у мене є проблема з викликом webservice з методом post, який споживає об'єкт json. Я повинен зателефонувати в веб-службу, використовуючи jquery
це метод

 @POST
@Path("/client")
@Consumes(MediaType.APPLICATION_JSON)
public Response showClient(Client c){
String name = c.getAdresseCl() + ""+ c.getEmailCl();
ResponseBuilder builder = Response.ok(name);
builder.header("Access-Control-Allow-Origin", "*");
builder.header("Access-Control-Max-Age", "3600");
builder.header("Access-Control-Allow-Methods", "GET");
builder.header(
"Access-Control-Allow-Headers",
"X-Requested-With,Host,User-Agent,Accept,Accept-Language,Accept-Encoding,Accept-Charset,Keep-Alive,Connection,Referer,Origin");
return builder.build();
}

дзвінок клієнта з jquery:

  var data={"adressCl":"myAdress","emailCl":"example@domain.com"};
$.ajax({
"type":"post",
"dataType":"json",
"data":data,
"url":"http://localhost:9080/FournisseurWeb/jaxrs/clients/client",
"success":function(res){
console.log(res);
}
});/*
$.post("http://localhost:9080/FournisseurWeb/jaxrs/clients/client",data,function(res){
console.log(res);
});*/

Я отримую цю помилку: "NetworkError: 415 Unsupported Media Type будь ласка, допоможіть! і thx заздалегідь

Відповіді:

0 для відповіді № 1

Від http://api.jquery.com/jQuery.ajax/ contentType поле опису, що виглядає так.

Я ніколи не перевіряв це, але я завжди використовую "type": "POST" не "type": "post", можливо, це проблема.