2013-09-21 6 views
12

Qual è la differenza tra l'utilizzo di application/csv rispetto a text/csv come intestazione HTTP Accept?Qual è la differenza tra l'uso dell'applicazione/csv vs testo/csv?

+1

Questa domanda sembra essere off-topic perché non è correlata alla programmazione. –

+3

@ DanielA.White È correlato perché ho bisogno di conoscere la distinzione per impostare l'intestazione appropriata nel mio livello di servizio Java. – Glide

+1

Chiunque abbia contrassegnato questo come duplicato e indichi la risposta "altro" non è corretto (almeno per quanto riguarda la domanda corrente/modificata - potrebbe essere stato un duplicato in origine). L'altra "risposta" non menziona nemmeno "application/csv". – Toby

risposta

25

Viene utilizzato un tipo MIME in modo che il software (ad esempio un browser) possa sapere come gestire i dati.

Se un server dice "Questi dati sono di tipo text/csv" il client può capire che può eseguire il rendering di quei dati internamente, mentre se il server dice "Questi dati sono di tipo application/csv" il client sa che ha bisogno per avviare l'applicazione che è registrata sul sistema operativo per aprire i file CSV.

text/csv è più generico.

5

text/csv è più appropriato perché application come prima parte implica un po 'di interattività. Il tuo file di testo non è interattivo, dovrebbe essere annunciato come testo.

Problemi correlati