有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java JSESSIONID和ROUTEID cookies通过AJAX调用返回,没有域

在进行ajax调用以记录用户时,响应包含所有my Cookie,但JSESSIONID和ROUTEID Cookie返回时没有域。执行与常规请求相同的调用将返回具有正确域的cookie。我似乎不明白为什么,搜索似乎没有返回类似的问题

我使用jQuery进行ajax调用


共 (1) 个答案

  1. # 1 楼答案

    不得不补充

    xhrFields: {
        withCredentials: true
    },
    

    作为ajax参数 及

    response.addHeader("Access-Control-Allow-Origin",
                   request.getHeader("Origin"));
    response.setHeader("Access-Control-Allow-Credentials", "true");
    

    作为我的回应