我正在使用jquery,jersey和json。 当我尝试拨打邮局服务时收到此错误
Access-Control-Allow-Origin不允许使用原点null。 undefined *错误:NETWORK_ERR:XMLHttpRequest异常101
我的客户代码
$.ajax({url: jurl, type: 'POST', dataType : 'json', headers: {accept:"application/json"},data: inData , cache : false, async : false, contentType : "application/json; charset=utf-8",
我的服务器代码
@POST
@Path(ReferentialPath.PLAYER_RESOURCE_PATH)
@Consumes(MediaType.APPLICATION_JSON)
public Response createPlayer(CreatePlayerIn cPlayer) {
try {
String res = dao.create(player);
UriBuilder ub = uriInf.getAbsolutePathBuilder();
URI createdUri = ub.path(res).build();
return Response.created(createdUri).build();
} catch (Exception e) {
}
}
有人会告诉我可能是什么问题
答案 0 :(得分:0)
您似乎正在尝试向其他域发帖
可能的问题wiki
可能的解决方案:你应该阅读这个SO question
答案 1 :(得分:0)
这里我猜你的客户端和服务器之间必定有一些防火墙。 HTTP代码101表示您的网络设备会过滤您的http请求。所以改变你的网络并直接连接你的服务器。然后再试一次。