0
使用nodeJS我成功設置了一個cookie。xhr(ajax)請求不發送所有cookie(nodeJS)
當我調用一個頁面,我正在2個請求。
一個是初始頁面,一旦DOM一個Ajax請求加載
我的餅乾出現在節點服務器
在初始請求b_switch_session_id=3442047e6f50effc9108709bae089aa4;
_shopify_y=F8DD2A56-4D75-4478-ACF4;
_shopify_y=F8DD2A56-4D75-4478-ACF4;
ajs_anonymous_id=%2258922eb3-abd1-44a6-a35b-4dbe00bf62ba%22;
_session_id=40ac642b90ec66f0da1b0f6af9176f7d;
_shopify_visit=t;
_shopify_uniq=x;
_shopify_s=8B5A83C5-3B48-4EF7-816A;
_shopify_s=8B5A83C5-3B48-4EF7-816A;
ajs_group_id=null;
ajs_user_id=null;
_ga=GA1.2.1751239978.1452678921;
_gat=1
但不是在Ajax請求
ajs_anonymous_id=%2258922eb3-abd1-44a6-a35b-4dbe00bf62ba%22;
_session_id=40ac642b90ec66f0da1b0f6af9176f7d;
_shopify_y=F8DD2A56-4D75-4478-ACF4;
_ga=GA1.2.1751239978.1452678921;
_gat=1;
_shopify_visit=t;
_shopify_uniq=x;
_shopify_s=8B5A83C5-3B48-4EF7-816A;
ajs_group_id=null;
ajs_user_id=null
注:由於某些原因shopify組重複的餅乾。這些重複的餅乾出現在初始請求節點request.headers,但重複的確注意到出現在節點Ajax請求
function callAjax(Url)
{
//get domain name from url
var url = Url
var arr = url.split("/");
var domain = arr[0] + "//" + arr[2]
var ref = window.location.href;
//console.log(ref);
var xmlhttp;
if (window.XMLHttpRequest)
{
xmlhttp = new XMLHttpRequest();
} else {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function()
{
}
xmlhttp.open("GET", domain+"/dataRequest", true);
xmlhttp.send(ref);
}