前端使用ajax获取Response Headers 中的 Set-Cookie 值为null,求大神帮解

前端使用ajax获取Response Headers 中的 Set-Cookie 值为null,
图片说明

代码如下:

$.ajax({
        type: 'HEAD', 
        url:url,
        async: isasync,
        data: data,
        timeout: timeout,
        method: "POST",
        dataType: "json",  
        contentType: "application/json",
        xhrFields: {withCredentials: true},
        crossDomain: true,
        complete: function( xhr ){
            console.log(url)
            // 获取相关Http Response header
            var headerInfo = {
                "date" : xhr.getResponseHeader('Date'),
                "connection" : xhr.getResponseHeader('Connection'),
                "contentLength" : xhr.getResponseHeader('Content-Length'),
                "cacheControl" : xhr.getResponseHeader('Cache-Control'),
                "Set-Cookie": xhr.getResponseHeader('Set-Cookie'),
                "XFrameOptions": xhr.getResponseHeader('X-Frame-Options')
            };

            console.log(xhr)
            console.log(data)
            console.log(headerInfo)

          /*  window.localStorage.setItem('sessionCookie',wpoInfo.date)*/
        }
    });


console.log(headerInfo);为图片说明
Set-Cookie值为Null;

用什么方法能正确拿到set-cookie的值?
求大神帮解,感谢!!!!

先试试document.cookie 如果cookie设置了httponly, document.cookie是拿不到的 望采纳

大佬请问你解决了吗