Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [C#] Controllare se una pagina web esiste

    Ho cercato un pò con google ed ho trovato questo esempio:

    http://schleichermann.wordpress.com/...p-status-code/

    il problema è che con qualunque url inserisco, anche finto, il testResponse.StatusCode mi dà sempre OK invece se vado via brower mi dice pagina web non disponibile.... come mai?
    Grazie

  2. #2
    Non riesco a capire come mai le writeline danno lo stesso risultato:
    codice:
    WebRequest request = WebRequest.Create("http://www.google.it");
                string desc = ((HttpWebResponse)request.GetResponse()).StatusDescription;
    
                Console.Out.WriteLine(desc);
    
                request = WebRequest.Create("http://www.dfgsdfgsdfgsdfgsdgsdf.it");
                desc = ((HttpWebResponse)request.GetResponse()).StatusDescription;
    
                Console.Out.WriteLine(desc);
    anche se il 2° link non esiste.

  3. #3
    Utente di HTML.it L'avatar di r1cky`
    Registrato dal
    Feb 2007
    Messaggi
    431
    A me su mono il codice funzione, mi viene dato un Ok per il primo link e un eccezione di bad request sul secondo...

    Cosa stampa invece questo codice?:

    codice:
    			try {
    				request = WebRequest.Create ("http://www.dfgsdfgsdfgsdfgsdgsdf.it");
    				desc = ((HttpWebResponse)request.GetResponse ()).StatusDescription;
    			} catch (Exception ex) {
    				Console.WriteLine (ex.Message);
    			}

  4. #4
    Ciao r1cky`,

    ho scoperto che il problema è l'automatico redirect ad una pagina di alice che la mia linea fà quando non riesce a trovare un indirizzo per cui in ogni caso apre sempre una pagina web e quindi mi frega.

    Ho risolto facendo la richiesta di una pagina web con un ritorno di dati.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.