0
我正在嘗試從我的角度應用程序發出GET請求,例如 $ http.get(「http://myurl.com/ ...」);如何在http請求中設置cookie?
我面對的問題是在服務器端我得到cookie爲空。 我需要在服務器端獲取cookie並獲取登錄用戶的信息。
我錯過了什麼?
我正在嘗試從我的角度應用程序發出GET請求,例如 $ http.get(「http://myurl.com/ ...」);如何在http請求中設置cookie?
我面對的問題是在服務器端我得到cookie爲空。 我需要在服務器端獲取cookie並獲取登錄用戶的信息。
我錯過了什麼?
首先,我假設您正在嘗試爲您自己的域設置一個cookie,以便從同一個域訪問。您無法跨域訪問cookie。
爲了闡明cookie的用法,您不能將包含GET請求的cookie「發送」到服務器。
相反,您需要製作一個cookie,或者從服務器發送到客戶端,或者使用客戶端JavaScript。
Cookie設置完成後,它會自動包含在服務器的請求中。
這裏描述的cookie功能和如何設置一個使用JavaScript的例子(如您已爲問題)的鏈接:http://www.codelib.net/javascript/cookies.html
您不能訪問其他域的餅乾。是否您的應用程序與myurl.com不同,並且您嘗試獲取myurl.com的cookie? –