请求的资源源null上没有“Access-Control-Allow-Origin”标头

时间:2017-02-16 03:46:44

标签: javascript java json ajax jax-rs

我正在学习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上运行我的代码。 任何帮助人员

0 个答案:

没有答案