我需要调用(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