Controllore Stato HTTP — verifica codici stato e catene di reindirizzamento
Controlla il codice di stato HTTP per qualsiasi URL e comprendi rapidamente il comportamento dei reindirizzamenti. Segui i reindirizzamenti (fino a 10) per rilevare loop e confermare la risposta della destinazione finale. Ideale per controlli di uptime, endpoint di integrità, audit SEO e debug di URL mal instradati. Esporta i risultati in JSON.
Funzionalità
- Controlla lo stato di risposta HTTP per qualsiasi URL (sito web o API).
- Segui i reindirizzamenti e ispeziona le catene di reindirizzamento (fino a 10 hop).
- Rileva rapidamente loop di reindirizzamento e configurazioni errate.
- Ottimo per endpoint di integrità per confermare il comportamento 200 OK.
- Aiuta a convalidare destinazioni canoniche (HTTP→HTTPS, www, percorsi localizzati).
- Copia/condividi i risultati per debug e ticket di supporto.
- Esporta un report JSON per flussi di lavoro di automazione e monitoraggio.
- Impostazioni di sicurezza predefinite: blocca target di rete privata e utilizza un User-Agent fisso.
🧭 Come usare for http-status-checker
Inserisci l'URL
Incolla l'URL che desideri controllare (pagina, endpoint API o percorso di integrità).
Scegli il comportamento di reindirizzamento
Abilita "Segui Reindirizzamenti" per raggiungere la destinazione finale. Disabilitalo se vuoi solo la risposta del primo hop.
Imposta il limite di reindirizzamento se necessario
Regola "Max Reindirizzamenti" per evitare catene lunghe e rilevare loop di reindirizzamento in sicurezza.
Interpreta il risultato
Usa il codice di stato riportato per decidere i prossimi passi (correggi URL rotti, reindirizzamenti errati, risolvi errori server).
Esporta per documentazione o automazione
Scarica JSON se desideri tracciare le modifiche nel tempo o allegare evidenze a un ticket.
Specifiche tecniche
Modello di richiesta
Questo strumento controlla lo stato di risposta per un dato URL e può seguire i reindirizzamenti per mostrare lo stato finale e il comportamento della catena.
| Impostazione | Comportamento | Predefinito |
|---|---|---|
| Segui Reindirizzamenti | Segue le risposte di reindirizzamento (3xx) fino alla destinazione finale | Abilitato |
| Numero Massimo di Reindirizzamenti | Limite di reindirizzamenti per prevenire loop | 10 (intervallo 0–20) |
| Timeout | Limite di timeout della richiesta | 12000 ms |
| User-Agent | Identifica l'agente utente della richiesta | Encode64Bot/1.0 (+https://encode64.com) |
| Reti private | Blocca l'accesso agli intervalli di rete privati per sicurezza | Disabilitato (reti private non consentite) |
Categorie dei codici di stato (guida rapida)
Comprendere la famiglia di stato aiuta a decidere se il problema è un reindirizzamento, un errore client o un fallimento server.
| Intervallo | Significato | Esempi comuni |
|---|---|---|
| 2xx | Successo | 200 OK, 204 No Content |
| 3xx | Reindirizzamento | 301 Moved Permanently, 302 Found, 307 Temporary Redirect, 308 Permanent Redirect |
| 4xx | Errore client | 400 Bad Request, 401 Unauthorized, 403 Forbidden, 404 Not Found, 410 Gone |
| 5xx | Errore server | 500 Internal Server Error, 502 Bad Gateway, 503 Service Unavailable, 504 Gateway Timeout |
Riga di comando
Usa questi comandi per controllare i codici di stato e i reindirizzamenti al di fuori del browser. Ottimo per controlli CI e risposta agli incidenti.
macOS / Linux
Controlla solo il codice di stato (nessun corpo)
curl -o /dev/null -s -w "%{http_code}
" https://example.com/healthStampa solo il codice di stato HTTP.
Segui i reindirizzamenti e stampa lo stato finale
curl -L -o /dev/null -s -w "%{http_code}
" http://example.comSegue i reindirizzamenti (HTTP→HTTPS, www, ecc.) e stampa il codice di stato finale.
Mostra le intestazioni della catena di reindirizzamento
curl -I -L http://example.comVisualizza le intestazioni per ogni hop, inclusa Location.
Windows (PowerShell)
Ottieni il codice di stato
$r = Invoke-WebRequest -Uri https://example.com/health -Method Get -MaximumRedirection 0 -ErrorAction SilentlyContinue; $r.StatusCodeOttiene il codice di stato della risposta (regola la gestione del reindirizzamento in base alla versione di PowerShell).
Casi d'uso
Convalida degli endpoint di salute e dell'uptime
Conferma che gli endpoint critici restituiscano 200 OK e siano raggiungibili entro i vincoli previsti.
- Controlla gli endpoint /health e /status
- Rileva 5xx intermittenti durante gli incidenti
- Esporta JSON come prova per gli incidenti
Debug delle catene e dei loop di reindirizzamento
Quando un URL si reindirizza inaspettatamente più volte (o non si risolve mai), ispeziona la catena e ferma i loop rapidamente.
- Rileva loop di reindirizzamento
- Conferma HTTP→HTTPS e canonicalizzazione www
- Individua catene lunghe causate da regole miste (Nginx, app, CDN)
Audit SEO e controlli dei link interrotti
I codici di stato influenzano pesantemente la scansione e l'indicizzazione. Usa questo strumento per confermare le risposte corrette per pagine e sitemap.
- Conferma 200 per le pagine indicizzabili
- Usa 301/308 per spostamenti permanenti
- Trova 404/410 per contenuti rimossi
- Cattura 302/307 usati involontariamente per reindirizzamenti permanenti
Debug delle API
Controlla rapidamente se un endpoint API è raggiungibile e se si reindirizza (cosa che può interrompere alcuni client).
- Conferma 200/204 per il successo atteso
- Cattura reindirizzamenti 3xx inaspettati o fallimenti di autenticazione 401/403
- Identifica problemi di gateway 502/504
❓ Frequently Asked Questions
❓Qual è la differenza tra 301 e 302?
❓Perché dovrei mantenere brevi le catene di reindirizzamento?
❓Come si presenta un loop di reindirizzamento?
HTTP↔HTTPS, www↔non-www, o regole sulla barra finale). Lo strumento raggiungerà il limite massimo di reindirizzamenti e segnalerà il problema.❓Il 404 è sempre negativo?
❓Perché vedo 403 o 401?
❓È sicuro incollare URL qui?
Pro Tips
Per la canonicalizzazione, preferisci un singolo salto di reindirizzamento verso l'URL finale (HTTPS + il nome host scelto).
Monitora un endpoint /health veloce per il tempo di attività invece della tua homepage, che potrebbe essere più pesante e variabile.
Per le migrazioni SEO, usa 301/308 per spostamenti permanenti e aggiorna i link interni + le sitemap per puntare direttamente agli URL finali.
Se sospetti loop, imposta un numero basso di Reindirizzamenti Massimi (es. 3–5) per fallire rapidamente e identificare il set di regole configurato male.
Esporta JSON e allegalo ai ticket degli incidenti per documentare i cambiamenti di stato durante interruzioni e rollback.
Additional Resources
Other Tools
- Abbellitore CSS
- Abbellitore HTML
- Abbellitore Javascript
- Abbellitore PHP
- Selettore Colori
- Estrattore Sprite
- Codificatore Binario Base32
- Decodificatore Base32
- Codificatore Base32
- Codificatore Binario Base58
- Decodificatore Base58
- Codificatore Base58
- Codificatore Binario Base62
- Decodificatore Base62
- Codificatore Base62
- Codificatore Binario Base64
- Decodificatore Base64
- Codificatore Base64
- Codificatore Binario Esadecimale
- Decodificatore Esadecimale
- Codificatore Esadecimale
- Formattatore Csharp
- Formattatore CSV
- Dockerfile Formatter
- Formattatore Elm
- Formattatore ENV
- Formattatore Go
- Formattatore GraphQL
- Formattatore HCL
- Formattatore INI
- Formattatore JSON
- Formattatore LaTeX
- Formattatore Markdown
- Formattatore Objective-C
- Php Formatter
- Formattatore Proto
- Formattatore Python
- Formattatore Ruby
- Formattatore Rust
- Formattatore Scala
- Formattatore Script Shell
- Formattatore SQL
- Formattatore SVG
- Formattatore Swift
- Formattatore TOML
- Typescript Formatter
- Formattatore XML
- Formattatore YAML
- Formattatore Yarn
- Minificatore CSS
- Html Minifier
- Javascript Minifier
- Minificatore JSON
- Minificatore XML
- Cache Headers Analyzer
- Cors Checker
- Csp Analyzer
- Dns Records Lookup
- Visualizzatore Intestazioni HTTP
- Open Graph Meta Checker
- Redirect Chain Viewer
- Robots Txt Tester
- Security Headers Checker
- Security Txt Checker
- Sitemap Url Inspector
- Tls Certificate Checker
- PDF a Testo
- Tester Regex
- Controllore Posizione SERP
- Ricerca Whois