my.ASPItalia.com
ASP.NET
|
HTML5
|
LINQ e Entity Framework
|
Silverlight
|
Windows Phone
|
.NET Framework
|
Libro WP7
|
Libro HTML5
|
Corso on-site HTML5
Iscriviti
Login
Newsletter
Home
Articoli
Script
Notizie
FORUM
Blogs
Lab
Media
Tutorials
Corsi
Libri
Tags
Tutti i forum
Ricerca
FAQ
Fai una domanda
WebBrowser come recuperare i cookies?
in
.NET Framework
>
Windows Presentation Foundation e WinForms
Ultimo messaggio
roland79
il 29 luglio 2010 alle 20:49
42 messaggi
dal 13 settembre 2007
Ciao a tutti sto usando l'oggetto WebBrowser all'interno di una windowsapplication. Ho la necessita di recuperare i cookie presenti nella pagina. Utilizzando webBrowser1.Document.Cookies mi vengon restituiti i cookies come voluto, ma non mi vengono date indicazioni dell'expire date o del dominio.
Non posso utilizzare il classico metodo del HttpWebRequest e HttpWebreponse in quanto l'url che voglio raggiungere, viene reindirizzato via javascript prima di arrivare a destinazione; il contentuto della response fa riferimento alla pagina di intermezzo (es: STAI PER ESSERE REINDIRIZZATO) e non a quella di arrivo...
Come posso fare ? Con il controllo webbrowser riesco ad avere il contenuto corretto ma non ho indicazione sui domini e sulla scadenza dei cookie...
Grazie mille
Modificato da roland79
il 29 luglio 2010 20.49 -
Modificato da roland79
il 29 luglio 2010 20.50 -
Rispondi
Quoting
Ricciolo
il 6 agosto 2010 alle 10:55
5.511 messaggi
dal 26 febbraio 2001
Contributi
blogs.aspitalia.com
|
Blog
Ciao,
purtroppo dubito che si possa. L'alternativa sarebbe quella infatti di leggere gli header di risposta, cosa che però WebBrowser non ti permette di fare. Ho dato un'occhiata alle API unmanaged e mi pare ti permetta solo di impostare header custom ma non di leggere la risposta (anche perché sarebbe più di una, contando le immagini ecc).
Se il redirect avviene tramite javascript, comunque dovresti avere un evento Navigated per ogni passaggio, compreso la pagina intermedia. Quindi puoi conoscere sia l'uri finale che quello intermedio e fare una WebRequest apposita per leggere il cookie di risposta.
Ciao
Il mio blog
Homepage
Rispondi
Quoting
roland79
il 6 agosto 2010 alle 17:04
42 messaggi
dal 13 settembre 2007
Grazie mille per la risposta... ho già provato ad utilizzare gli eventi navigated e document completed però ad ogni reindirizzamento scattano entrambi e non riesco a capire quando finisce...
Cioè, in document_completed mi passa n volte, tanti quanti sono i reindirizzamenti...
Rispondi
Quoting
Ricciolo
il 6 agosto 2010 alle 18:01
5.511 messaggi
dal 26 febbraio 2001
Contributi
blogs.aspitalia.com
|
Blog
E non va bene così? Leggi l'uri di ogni navigazione e così sai dove ti porta
Ciao
Il mio blog
Homepage
Rispondi
Quoting
roland79
l'8 agosto 2010 alle 17:33
42 messaggi
dal 13 settembre 2007
Potrei provare a testare l'url di arrivo di ogni evento Document_Completed per vedere quando è uguale a quello di partenza... Oltretutto se la pagina viene gia visualizzata, il componente WebBrowser se la tiene in cache e utilzzando il metodo Refresh(), non scatena piu l'evento DocumentCompleted...
Rispondi
Quoting
Salto rapido
Ultimi messaggi
Tutti i forum
Ricerca
Utenti online
ASP.NET
ASP.NET 2.0
ASP.NET 3.5
ASP.NET 4.0
.NET Framework
Silverlight
Windows Phone
Windows Presentation Foundation e WinForms
Windows Communication e Workflow
ASP - avanzato
ASP - base
SQL Server e MySQL
Libri
Hosting
Altri linguaggi e tecnologie
Windows Server, IIS & Security
E-commerce
OT
Commenti: blogs e notizie
Eventi
Torna al forum
| Feed
RSS
ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
In primo piano
Speciale Silverlight 5: tutte le novità
Rilasciato il bollettino MS11-100 per risolvere i problemi di attacchi DoS di ASP.NET
Speciale Razor: il nuovo view engine di WebMatrix e ASP.NET MVC
I più letti di oggi
Microsoft WebCamp - Roma, Milano
Real Code Day 6 - Firenze
Gestire il supporto all'intellisense JavaScript in Visual Studio 2010
Windows Phone 7.5 Developer Day with Nokia and Microsoft - Roma, Milano
Mono 0.18 con un mod_mono per Apache
Ricavare il valore massimo di una colonna in un database
Media
Windows Phone 7.5 Developer Day: marketplace e strumenti per monetizzare le app
Windows Phone 7.5 Developer Day: costruire app con Visual Studio 2010 e Windows Phone Runtime
Tutti i media
In evidenza
Speciale Silverlight 5: tutte le novità
Community Days 2012 - Milano
Sviluppare applicazioni per Windows Phone: scopri come fare con il nostro nuovissimo libro!
Sviluppa le applicazioni del futuro oggi: impara con il nostro libro HTML5 Espresso!
Style predefiniti in Silverlight
SkyDrive API: video slide show basato sul .NET Framework
Animare la rotazione di un'immagine dentro un canvas in HTML5
Migliorare le prestazioni sul caricamento delle immagini in Windows Phone 7.1
MISC
I nostri autori
Collabora con noi!
Media Kit - Pubblicità sul nostro network