Ho provato ad utilizzare il comando: GET.
Ma non riesco a scaricare la pagina ed ottengo sempre in risposta dal sito qualcosa del tipo:
HTTP/1.1 400 Bad Request
![]()
Ho provato ad utilizzare il comando: GET.
Ma non riesco a scaricare la pagina ed ottengo sempre in risposta dal sito qualcosa del tipo:
HTTP/1.1 400 Bad Request
![]()
jabjoint
GET è giusto, dipende da cosa ci fai seguire... :rollo:
Amaro C++, il gusto pieno dell'undefined behavior.
Per intanto utilizzo telnet
Prima mi connetto all' indirizzo: www.yahoo.it, porta:80
Poi scrivo:
In risposta ottengo questo messaggio:get / HTTP/1.0 (e premo due volte invio)
Se mi connetto a yahoo.COM ed eseguo lo stesso comando, ottengo il codice HTML di una pagina ma non quella iniziale che mi server:HTTP/1.1 304 Not Modified
Date: Fri, 27 Oct 2006 09:13:18 GMT
Connection: close
HTTP/1.1 200 OK
Date: Fri, 27 Oct 2006 09:15:57 GMT
P3P: policyref="http://p3p.yahoo.com/w3c/p3p.xml", CP="CAO DSP COR CUR ADM DEV TAI PSA PSD IVAi IVDi CONi TELo OTPi OUR DELi SAMi OTRi UNRi PUBi IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE GOV"
Cache-Control: private
Vary: User-Agent
Connection: close
Content-Type: text/html; charset=utf-8
<html><head>
<title>Yahoo!</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l r (cz 1 lz 1 nz 1 oz 1 vz 1) gen true for "http://www.yahoo.com" r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l r (n 0 s 0 v 0 l 0) gen true for "http://www.yahoo.com" r (n 0 s 0 v 0 l 0))'>
<base href="http://www.yahoo.com/_ylh=X3oDMTFkajk0MGw5BF9TAzI3MTYxNDkEcGlkAzExNjE5M zk2MDEEdGVzdAMwBHRtcGwDaW5kZXgtdA--/" target="_top">
<style type="text/css">
a{color:#16387c;}
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
</style>
<style type="text/css" media="all">
#p{width:310px;}
form{margin:0;}
</style>
</head>
<body link="#16387c" vlink="#16387c">
<center>
<table cellpadding="0" cellspacing="0" border="0" bgcolor="#EEF3F6" width="760">
<tr><td colspan="3">
<table cellpadding="0" cellspacing="0" border="0" width="0"><tr><td width="0" height="7"><spacer type="block" width="0" height="7"></td></tr></table>
</td></tr>
<tr>
<td width="10" height="0" rowspan="2"><spacer type="block" width="10" height="0"></td>
<td height="56" valign="top">
</td>
<td rowspan="2">
<table cellpadding="1" cellspacing="0" border="0" bgcolor="#BFCFD7">
<tr><td>
<table cellpadding="20" cellspacing="0" border="0" bgcolor="#F4F6F5">
<tr><td><font face="arial" size="-1">
<form name="sf1" action="http://www.yahoo.com/r/zz">
<input type="hidden" name="u" value="http://search.yahoo.com/search?fr=FP-pull-web-t&ei=UTF-8&p=" />
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td><font size="+0"><input type="text" name="p" id="p" size="20" /></font></td>
<td><input type="image" value="Web Search" src="http://us.i1.yimg.com/us.yimg.com/i/ww/tbl/webs.gif" alt="Web Search" border="0" /></td>
</tr></table>
</form><span style="margin-top:-1em"></span>
</font></td></tr></table>
</td></tr></table>
</td>
</tr>
<tr>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td width="10" height="0"><spacer type="block" width="10" height="0"></td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td width="100%" height="1" bgcolor="#dee6e9" colspan="5"><spacer type="block" width="100%" height="1"></td>
</tr><tr>
<td width="1" height="100%" bgcolor="#dee6e9" nowrap><spacer type="block" width="1" height="100%"></td>
<td width="5" height="1" bgcolor="#dde8ea" background="http://us.i1.yimg.com/us.yimg.com/i/ww/tbl/fdbg.gif"><spacer type="block" width="5" height="1"></td>
<td><table cellpadding="2" cellspacing="0" border="0" bgcolor="#DEE6E9">
<tr><td bgcolor="#dde8ea" background="http://us.i1.yimg.com/us.yimg.com/i/ww/tbl/fdbg.gif" nowrap="nowrap"><font face="arial" size="-1">My Yahoo!</font></td></tr></table></td>
<td width="5" height="1" bgcolor="#dde8ea" background="http://us.i1.yimg.com/us.yimg.com/i/ww/tbl/fdbg.gif"><spacer type="block" width="5" height="1"></td>
<td width="1" height="100%" bgcolor="#586B7A" nowrap><spacer type="block" width="1" height="100%"></td>
</tr><tr>
<td width="100%" height="1" bgcolor="#586B7A" colspan="5" nowrap><spacer type="block" width="100%" height="1"></td>
</tr></table>
</td>
<td width="10" height="0"><spacer type="block" width="10" height="0"></td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td width="100%" height="1" bgcolor="#dee6e9" colspan="5"><spacer type="block" width="100%" height="1"></td>
</tr><tr>
<td width="1" height="100%" bgcolor="#dee6e9" nowrap><spacer type="block" width="1" height="100%"></td>
<td width="5" height="1" bgcolor="#dde8ea" background="http://us.i1.yimg.com/us.yimg.com/i/ww/tbl/fdbg.gif"><spacer type="block" width="5" height="1"></td>
<td><table cellpadding="2" cellspacing="0" border="0" bgcolor="#DEE6E9">
<tr><td bgcolor="#dde8ea" background="http://us.i1.yimg.com/us.yimg.com/i/ww/tbl/fdbg.gif" nowrap="nowrap"><font face="arial" size="-1">My Mail</font></td></tr></table></td>
<td width="5" height="1" bgcolor="#dde8ea" background="http://us.i1.yimg.com/us.yimg.com/i/ww/tbl/fdbg.gif"><spacer type="block" width="5" height="1"></td>
<td width="1" height="100%" bgcolor="#586B7A" nowrap><spacer type="block" width="1" height="100%"></td>
</tr><tr>
<td width="100%" height="1" bgcolor="#586B7A" colspan="5" nowrap><spacer type="block" width="100%" height="1"></td>
</tr></table>
</td>
</tr></table>
</td>
</tr>
<tr><td colspan="3">
<table cellpadding="0" cellspacing="0" border="0" width="0"><tr><td width="0" height="9"><spacer type="block" width="0" height="9"></td></tr></table>
</td></tr>
</table>
<table cellpadding="0" cellspacing="0" border="0" width="0"><tr><td width="0" height="5"><spacer type="block" width="0" height="5"></td></tr></table>
<table cellpadding="0" cellspacing="0" border="0" width="760">
<tr>
<td align="right">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td><font face="arial" size="-1">Sign In</font></td>
<td width="5" height="0"><spacer type="block" width="5" height="0"></td>
<td bgcolor="#888888" width="2"><spacer type="block" width="2" height="0"></td>
<td width="5" height="0"><spacer type="block" width="5" height="0"></td>
<td><font face="arial" size="-1">Sign Up</font></td>
<td width="10" height="0"><spacer type="block" width="10" height="0"></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellpadding="0" cellspacing="0" border="0" width="0"><tr><td width="0" height="5"><spacer type="block" width="0" height="5"></td></tr></table>
<table cellpadding="0" cellspacing="0" border="0" width="760">
<tr>
<td width="292" valign="top">
<table cellpadding="1" cellspacing="0" border="0" bgcolor="#FFCC00">
<tr><td>
<table cellpadding="5" cellspacing="0" border="0" bgcolor="#FFFBC4">
<tr>
<td width="0" height="0"><spacer type="block" width="0" height="0"></td>
<td><font face="arial" size="-1">
Why miss out?
To see all the new Yahoo! home page has to offer, please upgrade to a more recent browser.
Supported browsers include:
<table cellpadding="0" cellspacing="0" border="0">
<tr><td><font face="arial" size="-2">Internet Explorer 7 optimized by Yahoo!</font></td></tr>
<tr><td><font face="arial" size="-2">Firefox 1.5</font></td></tr>
<tr><td><font face="arial" size="-2">Safari 2.0</font></td></tr>
<tr><td><font face="arial" size="-2">Opera 8.5</font></td></tr>
</table>
</font></td><td width="0" height="0"><spacer type="block" width="0" height="0"></td>
</tr></table>
</td></tr></table>
</td>
<td width="10" height="0"><spacer type="block" width="10" height="0"></td>
<td width="458" valign="top">
<table cellpadding="1" cellspacing="0" border="0" bgcolor="#AFBDC6" width="100%">
<tr><td width="100%" valign="top">
<table cellpadding="10" cellspacing="0" border="0" bgcolor="#FCFDFD" width="100%">
<tr><td width="100%">
<table cellpadding="1" cellspacing="0" border="0" width="100%">
<tr>
<td width="25%" valign="top"><font face="arial" size="-1">
360°
Answers
Autos
Entertainment
Finance
Games
Geocities
Groups
</font></td>
<td width="25%" valign="top"><font face="arial" size="-1">
Health
Horoscopes
HotJobs
Kids
Local
Maps
Messenger
Movies
</font></td>
<td width="25%" valign="top"><font face="arial" size="-1">
Music
News
Personals
Photos
Real Estate
Shopping
Sports
Tech
</font></td>
<td width="25%" valign="top"><font face="arial" size="-1">
Travel
TV
Weather
Yellow Pages
Y! International
</font></td>
</tr></table>
<table cellpadding="0" cellspacing="0" border="0" width="0"><tr><td width="0" height="3"><spacer type="block" width="0" height="3"></td></tr></table>
</td></tr></table>
<table cellpadding="0" cellspacing="0" border="0" width="10"><tr><td width="10" height="0" bgcolor="#AFBCC6"><spacer type="block" width="10" height="0"></td></tr></table>
<table cellpadding="10" cellspacing="0" border="0" bgcolor="#FCFDFD" width="100%">
<tr><td width="100%" align="right">
</td></tr></table>
</td></tr></table>
</td>
</tr>
</table>
<table cellpadding="0" cellspacing="0" border="0" width="0"><tr><td width="0" height="15"><spacer type="block" width="0" height="15"></td></tr></table>
<table cellpadding="1" cellspacing="0" border="0" bgcolor="#dde4e9" width="760">
<tr><td>
<table cellpadding="10" cellspacing="0" border="0" bgcolor="#FCFDFD" width="100%">
<tr><td width="100%" align="center"><font face="arial" size="-1" color="#92a2c2">
Advertise with us |
Search Marketing |
How to suggest a site |
Company Info |
Privacy Policy |
Terms of Service |
Jobs |
Help
<font color="#666666">Copyright © 2006 Yahoo! Inc. All rights reserved.</font> Copyright/IP Policy.
</font></td></tr></table>
</td></tr></table>
</center>
</body>
</html>
jabjoint
e se provi
it.yahoo.com
?
Originariamente inviato da jabjoint
...
che mi server:
...![]()
se provo it.yahoo.com non và cmq.![]()
Nessuno su questo stupendo forum mi sa suggerire una strada intelligente?
jabjoint
Ma era proprio necessario e significativo riportare tutto il codice della pagina che il server ti restituisce, considerando che non è quella che ti interessa?Originariamente inviato da jabjoint
Se mi connetto a yahoo.COM ed eseguo lo stesso comando, ottengo il codice HTML di una pagina ma non quella iniziale che mi server [...]![]()
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
sicuramente no ma sai per gli increduli...
Comunque penso sia un' operazione da NASA perchè vedo che nessuno è in grado di aiutarmi, lascio perdere ma vi ringrazio lo stesso per lo sforzo! Ciao!![]()
jabjoint
Se parli di utilizzi impropri di quel codice, il fatto di riportare l'HTML di una pagina qualsiasi non significa che il software maligno non possa essere utilizzato in altri frangenti, quindi non ne vedo l'utilità. Non penso poi che, in questo contesto, vi sia una condizione del genere.Originariamente inviato da jabjoint
sicuramente no ma sai per gli increduli...
Ma procediamo oltre...
Secondo me, piuttosto che riportare l'HTML di pagine pubblicamente accessibili e ringraziamenti per il mancato aiuto, potresti fornire ulteriori dettagli (che siano significativi) riguardo il problema; ad esempio, i componenti utilizzati, lo stralcio di codice sorgente che non ottiene gli effetti desiderati e così via...Originariamente inviato da jabjoint
Comunque penso sia un' operazione da NASA perchè vedo che nessuno è in grado di aiutarmi, lascio perdere ma vi ringrazio lo stesso per lo sforzo!
Ovviamente, non è una garanzia alla risoluzione del problema, ma potrebbe essere d'aiuto.
Ciao!![]()
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
Non capisco a cosa ti riferisci: (io non ho parlato di utilizzi impropri del codice)
In realtà io il codice VB lo devo ancora fare, volevo PRIMA riuscire a capire come funzionava sto maleddetto GET e HTTP. (con l' ausilio di TELNET).Se parli di utilizzi impropri di quel codice, il fatto di riportare l'HTML di una pagina qualsiasi non significa che il software maligno non possa essere utilizzato in altri frangenti, quindi non ne vedo l'utilità. Non penso poi che, in questo contesto, vi sia una condizione del genere.
E perchè non mi restituisce la pagina principale che qualisiasi web-browser mostra correttamente.
Forse ho posto in un forum non adatto(non è proprio del codice vb che voglio parlare ma della funzionalità HTML)
jabjoint
Sono io che non capisco a cosa ti riferivi tu.Originariamente inviato da jabjoint
Non capisco a cosa ti riferisci: (io non ho parlato di utilizzi impropri del codice)
Sei certo che i dati inviati siano corretti? In ogni caso, qui si fa riferimento a VB6, non al protocollo in generale... forse dovresti fare una ricerca per questioni analoghe sul forum, provare a scrivere un po' di codice o verificare che i comandi inviati (da TELNET o dalla tua applicazione) siano corretti, cioè che rispettino la RFC relativa. Hai già fatto questo controllo?Originariamente inviato da jabjoint
In realtà io il codice VB lo devo ancora fare, volevo PRIMA riuscire a capire come funzionava sto maleddetto GET e HTTP. (con l' ausilio di TELNET).
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...