我需要調用(HTTP)REST API作爲POST調用 - 基本上,它允許我發佈消息給論壇/社區。如何從Sharepoint Webpart進行跨域AJAX POST調用?
因爲目前沒有通過API進行身份驗證的方法,所以我需要依賴瀏覽器cookie。即讓用戶登錄到社區,然後使用API調用。這意味着,服務器代理被排除。
而且由於它的POST調用,JSONP
也被排除,即使它被API的服務器支持。
所以這個POST調用需要100%的JavaScript。
這個JS最終將成爲Sharepoint中的一個Web部件的一部分,所以我並不想讓它與iframe複雜化。
好嗎?
我瞭解這可能導致的可能的問題,我同意你的答案。 重要的是我閱讀了回覆,因爲這是告訴我該電話是否成功。 – 2010-09-30 11:19:15
順便說一句,我讀過你的其他答案有關這個話題。你有很多這種東西嗎? :) – 2010-09-30 11:20:19
是的,我花了比我想做AJAX廢話更多的時間。 :-)不幸的是,如果你需要響應*和*需要在用戶的憑據下發布,這是永遠不會工作,出於相當好的安全原因。 – bobince 2010-09-30 22:06:21