2017-06-19 45 views
0

我正在使用httpclient請求ssl(https://)網站。但我注意到,即使我可以從該網站得到迴應,但該網站仍然沒有在我的本地設置cookie。所以,我無法從filter.CookieManager.GetCookies()讀取cookie。HttpClient請求ssl網站,但無法在uwp中獲取cookie

我想這是由於我發佈數據時沒有添加證書。

我做了另一個測試,我用webview打開這個網站,然後我可以通過CookieManager.GetCookies得到cookies。

所以,我的問題是我如何使用httpclient來請求「https://」網站,並使其在本地寫入cookie。

+2

你可能想看看微軟的文檔[這裏](https://msdn.microsoft.com/en-us/library/system.net.http.httpclient(v = vs.118).aspx)和也可以[https://msdn.microsoft.com/zh-cn/library/system.net.httpwebresponse.cookies(v = vs.110).aspx)從響應中獲取Cookie。 – Ahmar

+0

@Ahmar是的。你是對的。我可以從'response.headers'獲取cookie。謝謝。 – Bite

回答

0

請閱讀文檔here以瞭解響應中的cookie。還有一個可用的例子。