[英]Set a cookie (django) and get its value
我需要在多個域上設置一個cookie(跨域cookie)。 為了做到這一點,我完成了一個創建cookie的django服務器。 然后,我需要從其他稱為“ django cookie服務器”的域中“讀取” cookie。
如果我通過img調用它,則cookie設置正確。 但是有了圖像,我無法訪問cookie。 我嘗試使用JavaScript腳本,例如:
function httpGet(theUrl)
{
var xmlHttp = new XMLHttpRequest();
xmlHttp.open( "GET", theUrl, false );request
xmlHttp.send( null );
return xmlHttp.responseText;
}
但是每次我調用此功能時,都會為cookie提供一個新值(它不會將cookie放在我的瀏覽器中)。 有沒有辦法實現我想要的? 要通過JavaScript請求獲取此Cookie值?
謝謝,
嘗試set_cookie()
設置cookie
告訴您是否有json響應json_obj
return_obj = HttpResponse(json_obj)
return_obj.set_cookie("custom_cookie_name", custom_cookie_value)
return return_obj
要驗證請求是否具有自定義Cookie,請嘗試
if request.COOKIES.has_key("custom_cookie_name"):
print "has custom cookie"
要獲取Cookie值,請嘗試
custom_cookie = request.COOKIES.get('custom_cookie_name')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.