Attualmente sto cercando di scrivere un'applicazione Windows Phone 7.1 che consente di accedere alle informazioni sulla classe Coursera, incluse le lezioni di streaming.Windows Phone BackgroundTransferRequest Issue
Desidero essere in grado di consentire anche agli utenti di scaricare video delle lezioni su diapositive (PDF). Sfortunatamente i file sono protetti. Questo di solito non è un problema. Ho il mio ClientHttpWebRequest
impostato per utilizzare un CookieContainer
. Questo va tutto bene.
Il divertimento arriva quando si tenta di utilizzare uno BackgroundTransferRequest
per scaricare le risorse. La classe non consente di fornire un'istanza CookieContainer
per i cookie. Ciò significa che devo impostare i valori usando BackgroundTransferRequest.Headers
.
Coursera restituisce il cookie di sessione come cookie HttpOnly. Sfortunatamente, lo ClientHttpWebRequest
non ti consente di accedere ai cookie di HttpOnly dalla risposta e, per proxy, significa che non posso leggere neanche il cookie di sessione dallo CookieContainer
.
C'è qualcosa di ovvio che mi manchi fuori che mi consenta di accedere al valore che mi interessa o devo creare la mia infrastruttura di trasferimento file in background?