2012-09-12 23 views
0

使用exist-db時,GET消息將從集合中獲取整個文件(通過提供URI)。但是,如果是.xq文件,則相同的GET消息將執行該文件。GET和.xq文件

我想知道是否有任何我可以附加到GET消息導致存在數據庫返回文件,而不是執行它。我應該擁有所有必要的權限,否則我應該可以設置它們。

謝謝。

回答

1

假設你正在運行存在,作爲一個獨立的服務器:

「GET接受下列請求參數,必須將URL編碼」 _source=yes | no - 其中「指定查詢是否應顯示它的源代碼,而不是正在執行「 - 請參閱developers guide online瞭解詳細信息&示例用法。

eXist在配置中將此功能設置爲'no',但您可以通過將特定文件添加到從WEB-INF目錄讀取的Web應用程序描述符文件(descriptor.xml)中的<allow-source></allow-source>部分來永久覆蓋此功能Web應用程序或由exist.home系統屬性指定的目錄。

希望有所幫助。