2013-09-21 36 views
12

使用application/csvtext/csv作爲HTTP Accept Header有什麼區別?使用application/csv vs text/csv有什麼區別?

+1

這個問題似乎是脫離主題,因爲它不是編程相關的。 –

+3

@ DanielA.White它是相關的,因爲我需要知道區別以便在我的Java服務層中設置適當的頭文件。 – Glide

+1

將此標記爲重複項並指向「其他」答案的人是不正確的(至少就目前的問題進行陳述/編輯 - 最初可能是重複的)。另一個「答案」甚至沒有提到「application/csv」。 – Toby

回答

25

使用MIME類型,因此軟件(例如瀏覽器)可以知道如何處理數據。

如果服務器顯示「此數據的類型爲text/csv」,則客戶端可以理解可以在內部呈現該數據,而如果服務器顯示「此數據的類型爲application/csv」,則客戶端知道它需要啓動在操作系統上註冊的應用程序以打開csv文件。

text/csv更通用。

5

text/csv更合適,因爲application作爲第一部分意味着一些交互性。您的文本文件不是交互式的,應該以文本形式公佈。

相關問題