2015-09-30 79 views
1

我正在處理多語言的HTTP標頭'Content-Language'。我有2種方式:在Java web中正確寫入標題的方法有多個值

  1. WAY1:

    // setHeader 
    response.setHeader("Content-Language", "en, fr"); // Using ',' as seperator 
    
  2. WAY2:

    // addHeader ----- Not setHeader 
    
    response.addHeader("Content-Language", "en"); 
    response.addHeader("Content-Language", "fr"); 
    

我的問題是:是這兩種方式等同? 如果否。哪一個是正確的?

謝謝!

回答

4

您可以使用兩種變體。在這兩種情況下,都會發送響應報頭Content-Language: en, fr

調用response.addHeader多次對於相同的標題名稱會生成由", "分隔的標題值的連接版本。

+0

謝謝你wero! – Loc

相關問題