shindig openproxy和makerequest之间有什么区别

时间:2014-09-04 22:02:13

标签: apache-shindig

我查看了shindig源代码,proxyservlet和makerequestservlet以及它们的处理程序有很多共同点,那么它们之间的区别是什么?何时使用proxyservlet?我们主要使用makerequest。 proxyservlet在被调用时是否需要securetoken?

我在proxyservlet上找到的唯一文档是 "开放代理(用于嵌入重写的内容,如图片网址)"。没太多帮助。

感谢

1 个答案:

答案 0 :(得分:1)

ProxyServlet类是我们称之为“内容代理”的,而MakeRequestServlet是我们称之为“make request proxy”。内容代理用于获取小工具的资源,例如CSS,JavaScript和图像。小工具HTML中的Scipt,链接和图像标记将被重写以通过此代理。代理中有一些缓存,理论上可以减轻资源服务器的负载。

当小工具使用gadgets.io.makeRequest API获取数据时,会调用make request proxy。此代理需要安全令牌(而内容代理不需要),并允许用户使用OAuth。