Boa Tarde estou com o seguinte problema,
estou criando uma aplicação separada em duas partes, uma API java que na verdade é uma webService Rest e a outra uma aplicaçao html usando JQuery.
O problema é que quando eu tento mandar uma solicitação post via a app HTML a API Java retorna Sucesso (codigo 200) porem o codigo Java nao chega a ser executado, logo a parte solicitante não recebe nenhuma resposta.
O mais estranho que achei é que quando eu mando a mensagem via um plugin do chrome que faz o envio de mensagens json tudo funciona normalmente.
Em ambas as app estou usando o jetty para roda-las.
Gostaria de saber se alguem já passou por algo do tipo?
Desde Já Agradeço.
Segue codigo do script .js que estou usando:
$.ajax({
url:"http://localhost:55555/WebService/rest/usuarioPessoaFisico/consulta",
method: "POST",
data: JSON.stringify({"nome":"ra"}),
type: "POST",
contentType: "application/json; charset=utf-8",
processData: true,
dataType: 'json'}).done(function( msg ) {
alert( "Data Saved: " + msg );
});
e aqui o consumer do api:
@Path("/usuarioPessoaFisico")
public class ConsumerUsuarioFisico {
UsuarioFisicoControl usuarioFisicoControl ;
@POST
@Path("/cadastro")
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)
public Resultado cadastroUsuarioPessoaFisica(UsuarioPessoaFisica usuarioPessoaFisica){
return usuarioFisicoControl.cadastroUsuarioFisico(usuarioPessoaFisica);
}
@POST
@Path("/consulta")
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)
public List<UsuarioPessoaFisica> consultaUsuarioPessoaFisica(UsuarioPessoaFisica usuarioPessoaFisica){
return usuarioFisicoControl.consultaUsuarioFisico(usuarioPessoaFisica);
}
}