Ho un sito che mostra principalmente un elenco di contenuti (articoli, elementi dati, ecc.), E mi chiedo se restituire l'HTTP 404 quando l'utente naviga al di fuori dell'intervallo disponibile (ad es.).L'HTTP 404 è appropriato per il numero di pagina fuori intervallo sul contenuto paginato?
Alcuni siti visualizzano semplicemente "Nessun risultato/numero di pagina fuori intervallo" e alcuni restituiscono inoltre lo stato HTTP 404.
Cosa ne pensi e perché?
UPDATE
Non e risposta API. Questa domanda riguarda le pagine visualizzate dall'utente che, tra le altre cose, mostrano un elenco/tabella nell'area principale.
UPDATE
esempio Borderline: pagina 1'st è una pagina out-of-range, perché non ci sono dati per la lista mostrato esiste ancora.
Devo mostrare 404? Se non fosse il risultato della ricerca, non mi dispiacerebbe ... ma per la semplice visualizzazione della lista pagata/tabella dati sembra dura.
Esempio: il primo giorno di Sovraccarico dello stack eseguito e non esistono ancora domande, si colpisce la pagina iniziale e cosa, 404 o solo un 200 con messaggio "Ancora nessuna domanda"?
Si noti che i parametri di ricerca fanno parte della URI e la 404 si applica all'intero URI, non solo alla parte del percorso. Inoltre, 400 è probabilmente una cattiva scelta qui. –
@Geoff è proprio qui su tutti i punti –