首先,非常感謝那些在構建和開發Drupal-iOS-SDK方面投入了大量工作的人。這是一部令人驚歎的作品,我每天都對它的力量印象深刻。其次,作爲一個背景,我正在編寫一個iOS應用程序,允許用戶使用他們的iPhone/iPad登錄到我的Drupal站點,並訪問當前存儲/顯示在視圖中的他們輸入的數據。啓用Drupal服務會話驗證時發生錯誤406(Drupal-iOS-SDK)
現在,我的問題/問題。到目前爲止,我已經能夠使用iOS應用程序成功登錄到我的Drupal站點,OAuth和會話身份驗證已關閉。但是,只要啓用會話身份驗證,就會收到406錯誤。我曾嘗試在網上尋找解決方案,但不幸的是,我一直無法這樣做。什麼可能導致這個問題,你會如何建議我去試圖解決它?
在一個類似的說明,我的假設是,禁用會話身份驗證是什麼原因導致我試圖讓應用程序顯示我創建的視圖時出現401錯誤。情況會是這樣嗎?將解決我上面的問題,以便我可以啓用會話身份驗證,然後讓我訪問視圖?
預先感謝您的幫助,祝您有美好的一天!
好的 - 我想我正在取得一些進展。
目前,我已禁用會話身份驗證,不必處理406錯誤。此外,我調整了我的Drupal視圖設置,現在在使用DIOSView的viewGet時不再出現401錯誤。但是,viewGet的responseObject是一個不包含視圖信息的空白集。作爲測試,我實現了nodeGet,它檢索我的視圖鏈接到的節點。然後我運行該應用程序,觀察到nodeGet的responseObject中返回的信息與成功登錄的用戶信息不匹配。這讓我認爲會話和/或用戶信息沒有從應用程序的第一個視圖傳遞過來(登錄視圖)到應用程序的第二個視圖(實現viewGet的視圖)。
任何人都可以幫忙嗎?我知道Drupal社區和Drupal-iOS-SDK社區相當大且活躍。因此,我希望有人能夠向我提供一些見解,並指引我朝着正確的方向前進。
在此先感謝!
感謝您的建議!我還沒有機會嘗試它,但會讓你知道這是否有效。 這就是說,你需要多久進去一次並刪除這些行?換句話說,我可以刪除它們,一切都很好嗎? – user1645080