Newsgroup: it.lavoro.professioni.webmaster
Titolo: Non leggo il codice HTML

Se apro col browser Firefox o con IE7 (non ha importannza) col tasto ctrl-S 
posso leggere il codice html della pagina.
Se leggo da programma, poche righe di codice (peraltro tratto dalla stessa 
microsoft) posso ottenere
il sorgente della pagina in una stringa.
adesso mi capita una cosa per me oscura.
Ho un sito, lo apro con firefox e col tasto ne leggo il codice html.
se invece lo voglio leggere con le righe di codice sopra menzionate mi 
vengono fornite solo pochissime righe,
sembra quasi che il server voglia nascondere la pagina web.
non sono un web master ma un programmatore per cui non ho dimistichezza con 
questo
genere di cose..
qualcuno sa darmi una spiegazione
grazia gianmarco 

 sembra quasi che il server voglia nascondere la pagina web.
Forse ho capito: con "leggo da programma" intendi che hai creato tu un 
client http e non ottieni la pagina che ti aspettavi.
Se questo è il caso e vuoi un aiuto devi indicare la richiesta HTTP che 
hai inviato e sopratutto la risposta che ti ha dato il server, cioè le 
"pochissime righe" che non ti aspettavi.
Probabilmente manca qualcosa alla richiesta (cookie?)
Se col browser la vedi non preoccuparti, che il server te la vuole 
fornire la pagina :-)

 Se questo è il caso e vuoi un aiuto devi indicare la richiesta HTTP che
la richiesta è l'URL del sito  *
http://www.pianetalotto.it
*
la risposta che mi da il server, è questa
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" 
"
http://www.w3.jacob/TR/REC-html40/loose.dtd
">
<html>
<head>
<title>PianetaLotto - Il Portale del Lottoe</title>
</head>
<body  bgcolor="#B8D8FF">
<h2>PianetaLotto - Il Portale del Lotto</h2>
</body>
</html>
Questo è quanto mi hai richiesto,  aspetto le tue considerazioni
ciao gianmarco 

 Questo è quanto mi hai richiesto,  aspetto le tue considerazioni
Mi spiego non volevo impicciarmi dei fatti tuoi, il nome di dominio è 
ininfluente a livello HTTP, volevo giusto vedere se la richiesta non 
fosse malformata.
Mi aspettavo che indicassi proprio il metodo chiamato (immagino un GET) 
con le sue opzioni e soprattutto la risposta _completa_ non solo il 
corpo della pagina, per dire ci dovrebbero essere un preambolo e degli 
header.

 header.
mi trovo completamente spiazzato di fronte a questa tua richiesta, e non so
cosa rispondere.
la chiamata avviene attraverso un semplicissimo comando
WebRequest request = WebRequest.Create("
http://www.
....);
dopodichè attraverso una semplice flusso di dati si recupera quanto il 
server ci invia.
non saprei proprio come ottenere header e preamboli vari

 in firefox e
ti crei un user agent nullo vedi che il risultato è il medesimo.
Non chiedere a me perché fanno una cosa del genere.
-- 
Fact of life #15: Heads bleed, walls don't.

 ti crei un user agent nullo vedi che il risultato è il medesimo.
intanto ti ringrazio per la risposta, cercherò di capire cosa è un *user 
agent*,
come avevo scritto nel mio primo post sono un programmatore e di web
non ne so proprio nulla se non navigarci
 

OK...   risolto tutto. Adesso so cosa è uno user-agent e sopratutto ho
risolto il problema..
ti ringrazio moltissimo, mi hai risolto un problema che mi stava a 
cuore......
anzi quasi quasi te ne propongo un altro, che tempo fa presentai e non mi 
seppero risolvere :-))
tra qualche giorno lo provo e lo rimetto nel news group, spero che tu lo 
legga.
grazie gianmarco