c'è una piccola falla nel widget
viene solo controllato se si riesce a scaricare o meno l'immagine dal sito, ma non se il server sia raggiungibile.
a me da non raggiungibile l'ip
http://83.140.33.40/ che è il terzo dei vostri controlli, ma non perchè sia censurato, bensi perchè è morto il server a cui era associato.
In questa maniera vengono falsati i risultati.
Quello che dici è esatto, secondo te come possiamo distinguere i due casi?
Bisognerebbe fare 2 richieste.
Prima analizzando il codice di risposta e/o l'esito della richiesta stessa.
e poi, fare la richiesta dell'immagine per i soli siti che hanno avuto risposta positiva con codice 200, e salvare di conseguenza solo questi ultimi risultati.
Ora non so esattamente quali tecniche usate per farlo funzionare ora, cmq in linea di massima dovrebbe essere:
Invio richiesta generica al server
|
|
Risposta del server
|
|
Il server ha risposto con codice 200?
| |
| si | no
| |
richiesta dell'imagine ignorare il server
e salvataggio risultati e non immagazzinare
alcun risultato