我試圖在XPages應用程序中使用谷歌圖表api。 我使用的是文檔給出的代碼示例:https://developers.google.com/chart/interactive/docs/php_example#exampleusingphphtml-fileJquery AJAX調用需要驗證
我必須通過調用LS代理來替換對php頁面的調用。
var jsonData = $.ajax({
url: "getData.php",
dataType: "json",
async: false
}).responseText;
所以我的代碼去:
var jsonData = $.ajax({
url: "http://server/database/agent?openagent",
dataType: "json",
async: false
}).responseText;
在我的本地Domino服務器,它工作正常。 在生產多米諾骨牌服務器上,我什麼也得不到。該圖表未繪製。在調試js客戶端後,似乎ajax調用需要認證,即使我之前必須登錄。
兩臺服務器都不允許匿名訪問。 在這兩種環境下的安全級別似乎相同
任何幫助將受到歡迎(或任何其他方式繼續,如果我錯了)。
謝謝
你肯定匿名不允許訪問HTTP://服務器/數據庫/代理openagent本地Domino服務器上?檢查數據庫的ACL。此外,請嘗試直接在本地Domino服務器和生產服務器上訪問http:// server/database/agent?openagent。 –
我剛剛在兩臺服務器上檢查了代理的調用。 在這兩個服務器上,我必須先登錄才能獲得代理結果 匿名條目在LCA上設置爲無訪問權 我也嘗試實施NetDeamon的解決方案,但沒有更多結果。 – Techn0fil
如果您希望匿名能夠使用代理,那麼您應該給Anonymous在ACL中的正確訪問權 –