我正在学习jax-rs,但我无法解决这个问题。我已经在互联网和CORS上检查过与'null'相关的问题。我已经做了所有事情,但我仍然在浏览器控制台中收到此错误。
$.ajax({
async: true,
crossDomain: true,
url: "http://localhost:8081/messenger/login",
type: 'post',
dataType:'json',
processData: false,
data: '{"email":"test"}',
success:function(data){
console.log(data);
},
error : function(data) {
console.log(data);;
} });
和我的jax-rs资源类
@Path("/messenger")
public class DispatcherServlet {
@POST
@Path("/login")
@Consumes(MediaType.APPLICATION_JSON)
public Response login(ProfileModel profileModel){
System.out.println("test login "+profileModel);
return Response.ok().header("Access-Control-Allow-Origin", "http://localhost:8081").build();
}
}
我正在使用jetty服务器并在端口8081上运行我的代码。 任何帮助人员