Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
.NET Framework
Restsharp e Javascript
giovedì 10 luglio 2014 - 20.49
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
VB.NET
|
.NET 4.0
totti240282
Profilo
| Guru
1.574
messaggi | Data Invio:
gio 10 lug 2014 - 20:49
Ciao,
qualcuno sa se questa libreria interpreta Javascript ?
Devo fare il login ad un sito ma con httpclient mi dice che il Javascript è disabilitato.
C'è solo un capitano !!!!!!
0v3rCl0ck
Profilo
| Guru
1.120
messaggi | Data Invio:
lun 14 lug 2014 - 12:34
>Ciao,
>qualcuno sa se questa libreria interpreta Javascript ?
>
interpreta in che senso? intendi dire se serializzano/deserializzano messaggi in formato json?
>Devo fare il login ad un sito ma con httpclient mi dice che il
>Javascript è disabilitato.
che tipo di servizio espone il sito per fare la login? un rest service? soap? oauth?
intanto ti lascio un paio di link:
http://www.asp.net/web-api/overview/web-api-clients/calling-a-web-api-from-a-net-client
http://restsharp.org/
Michael Denny | Visual C# MVP
http://blogs.dotnethell.it/Regulator/
http://dennymichael.wordpress.com
http://mvp.microsoft.com/mvp/Michael%20Denny-5000735
Twitter: @dennymic
totti240282
Profilo
| Guru
1.574
messaggi | Data Invio:
mar 15 lug 2014 - 15:02
Nel senso che se ci sono script javascript nel codice html , questi non vengono interpretati e quindi la pagina html risulta incompleta.
Ho provato a fare il login sul mio sito tramite httpclient e ci riesco, ma l' html di ritorno mi dice che non posso andare avanti perchè sul browser sono disattivati gli script.
C'è solo un capitano !!!!!!
0v3rCl0ck
Profilo
| Guru
1.120
messaggi | Data Invio:
mar 15 lug 2014 - 15:21
sinceramente non riesco a capire il flusso che stai facendo, di solito quando si fa login utilizzando http client in genere, la login stessa deve ritornarti qualcosa di interpretabile tipo xml, json, dati in genere, e non una pagina html, questo per quanto riguada una login ideata per essere chiamata come un web servizio.
Se invece stai cercando in generale di fare una login su un sito che non sfrutta un puro servizio di login, per intenderci le vecchie login asp, che a seguito di una login facevano un redirect, puoi sempre comunque farlo, e dell'html che ti ritorna puoi fregartene, se ti basta essere loggato per fare le successive chiamate sempre con http client, e come? dipende dal tipo di login che utilizza il sito, se sfrutta un classico login con cookie, dovrai tenerti da parte i cookie che ti manda, per poi rispedirglieli indietro per le seguenti chiamate a parti protette (esattamente come fa un browser, niente di più niente di meno).
fammi capire meglio che giro stai facendo, e che cosa vuoi ottenere.
Michael Denny | Visual C# MVP
http://blogs.dotnethell.it/Regulator/
http://dennymichael.wordpress.com
http://mvp.microsoft.com/mvp/Michael%20Denny-5000735
Twitter: @dennymic
totti240282
Profilo
| Guru
1.574
messaggi | Data Invio:
mar 15 lug 2014 - 15:51
Allora io faccio una chiamata ad una pagina come www.google.it.
Leggo l'html e diciamo che nel mezzo dell'html c'è un tag javascript che lato client popola una combo.
Io questa combo non la vedrò mai valorizzata, perchè è il browser che interpreterà lo script e popolerà la combo.
Sono riuscito a spiegarmi ?
Grazie.
C'è solo un capitano !!!!!!
0v3rCl0ck
Profilo
| Guru
1.120
messaggi | Data Invio:
mar 15 lug 2014 - 15:54
>Allora io faccio una chiamata ad una pagina come www.google.it.
>
>Leggo l'html e diciamo che nel mezzo dell'html c'è un tag javascript
>che lato client popola una combo.
>
>Io questa combo non la vedrò mai valorizzata, perchè è il browser
>che interpreterà lo script e popolerà la combo.
>
ok facendo una chiamata http, è normalissimo, tu hai in mano del codice html, perchè devi interpretarlo? vuoi fare vedere la risposta della pagina all'utente?
Michael Denny | Visual C# MVP
http://blogs.dotnethell.it/Regulator/
http://dennymichael.wordpress.com
http://mvp.microsoft.com/mvp/Michael%20Denny-5000735
Twitter: @dennymic
totti240282
Profilo
| Guru
1.574
messaggi | Data Invio:
mar 15 lug 2014 - 20:19
Esatto , oppure devo leggere i dati di una combo popolata via javascript.
C'è solo un capitano !!!!!!
0v3rCl0ck
Profilo
| Guru
1.120
messaggi | Data Invio:
mar 15 lug 2014 - 20:28
di librerie che interpretano javascript, non ne conosco, o mostri il risultati direttamente sul browser dell'utente, oppure cerchi di estrapolare quello che ti serve direttamente dall'html, cioè non capisco cosa fa di tanto importante questo javascript? sicuramente sfrutta dei dati che ha nell'html, oppure fa un ulteriore chiamata a server (ajax) per popolare la combo, il che vorrebbe dire che devi semplicemente fare quella chiamata che fa lui, come ulteriore chiamata http client successiva alla prima...
Michael Denny | Visual C# MVP
http://blogs.dotnethell.it/Regulator/
http://dennymichael.wordpress.com
http://mvp.microsoft.com/mvp/Michael%20Denny-5000735
Twitter: @dennymic
totti240282
Profilo
| Guru
1.574
messaggi | Data Invio:
mar 15 lug 2014 - 20:36
Grazie della risposta.
Se tu provi a fare una login ad un sito che controlla se nel browser Javascript è abilitato , vedrai che ti torna errore e non lo fa fare.
Comunque mi hanno suggerito
http://phantomjs.org/
, si programma in JS però è quello che cerco.
C'è solo un capitano !!!!!!
0v3rCl0ck
Profilo
| Guru
1.120
messaggi | Data Invio:
mar 15 lug 2014 - 22:51
>Grazie della risposta.
>Se tu provi a fare una login ad un sito che controlla se nel
>browser Javascript è abilitato , vedrai che ti torna errore e
>non lo fa fare.
ok adesso ragioniamo! quindi è il server che ti ritorna un messaggio di errore "javascript non abilitato"?
>
>Comunque mi hanno suggerito
http://phantomjs.org/
, si programma
>in JS però è quello che cerco.
sembra un progetto molto interessante, ma secondo me è un esagerazione, continuo a pensare che tu non abbia bisogno di interpretare il javascript, ma che la problematica sia altro.
Michael Denny | Visual C# MVP
http://blogs.dotnethell.it/Regulator/
http://dennymichael.wordpress.com
http://mvp.microsoft.com/mvp/Michael%20Denny-5000735
Twitter: @dennymic
totti240282
Profilo
| Guru
1.574
messaggi | Data Invio:
gio 17 lug 2014 - 12:46
No purtroppo devo eseguire il js altrimenti non ho tutti i dati.
Grazie della risposta.
C'è solo un capitano !!!!!!
0v3rCl0ck
Profilo
| Guru
1.120
messaggi | Data Invio:
gio 17 lug 2014 - 17:08
ok, ho trovato un interprete javascript per .net open-source e aggiornato di recente:
https://github.com/sebastienros/jint
Michael Denny | Visual C# MVP
http://blogs.dotnethell.it/Regulator/
http://dennymichael.wordpress.com
http://mvp.microsoft.com/mvp/Michael%20Denny-5000735
Twitter: @dennymic
totti240282
Profilo
| Guru
1.574
messaggi | Data Invio:
lun 21 lug 2014 - 10:58
Grazie ora me la studio e vediamo se mi può aiutare.
C'è solo un capitano !!!!!!
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !