我試圖用dotCMS創建XML數據源。我可以在.dot「頁面」中輕鬆地輸出正確的XML文檔結構,但發送給客戶端的http標題仍然表示我的頁面包含「text/html」。我如何將它們更改爲「text/xml」或「application/xml」?如何在dotCMS中設置http標題
0
A
回答
0
顯然無法使用管理控制檯執行此操作。我發現的唯一方法是將這一行(速度)代碼添加到頁面模板的頂部,其中包括(速度)代碼
$response.setHeader("Content-Type", "application/xml")
。
0
您的解決方案是最簡單的。然而,還有其他一些方法可以做更多的工作,但是這會阻止您使用velocity來執行XML生成,這在大多數情況下更加強大。
- DotCMS使用xstream生成XML文件(反之亦然)。你也可以編寫一個通用插件來使用它。
- dotCMS中存在一個JSONContentServlet,它接受查詢並生成json或xml(取決於您的參數)。它沒有默認映射到servlet,但很容易添加。
相關問題
- 1. 如何在http獲取請求中設置標題?
- 2. 光油3 - 如何在http標題中設置最大年齡
- 3. 如何在HTTP響應中設置標題?
- 4. Apache Camel:如何在HTTP URI中動態設置標題值?
- 5. 如何在WicketTester中設置http標題數據
- 6. HTTP Apache - 如何在標題中爲安全cookie設置參數?
- 7. 應該在哪裏設置http標題?
- 8. 如何在Objective-C中爲HTTP設置http標頭?
- 9. 如何在MFMailComposerViewController中設置標題?
- 10. 如何在Restkit中設置標題值
- 11. 如何在更改iframe src時設置自定義http標題?
- 12. 設置標題授權到角$ http post
- 13. 設置標題角度http服務放
- 14. HTTP緩存標題設置weblogic
- 15. node-http-proxy設置img請求標題
- 16. 問題與HTTP標頭設置
- 17. scaladsl如何設置標題?
- 18. 如何設置標題
- 19. 如何設置標題標題以包裝在QTableWidget中
- 20. 如何在Swift中設置狀態的標題標題顏色
- 21. 在Shiny Dashboard中設置標題/標題
- 22. 在設置plist中設置標題
- 23. 在iOS中設置標題
- 24. 如何在Python中設置和檢索HTTP標頭中的Cookie?
- 25. 如何使用HTTPClient設置HTTP請求標題「身份驗證」?
- 26. 如何設置自定義HTTP請求標題
- 27. 如何使用Net :: Http爲Goo.gl設置標題縮短服務?
- 28. 如何設置標題使用http post方法
- 29. 在ClientWebSocket中設置「User-Agent」HTTP標頭
- 30. 在InputStreamEntity中設置HTTP標頭