我正在开发一个使用Javascript SDK集成Facebook Graph API的HTML应用程序。 Facebook建议在PHP的帮助下使用频道文件,但我使用的是Google App Engine,因此不知道如何使用JSP来实现这一点。
是的,我正在寻找JSP代码片段来做这件事。 是否可以完全使用HTML来完成这项工作,因为我希望尽可能多地依赖客户端编程?
“尽可能长时间地缓存通道文件非常重要。在提供此文件时,您必须发送有效期限较长的Expires标头。这将确保浏览器缓存通道文件,这是对于顺畅的用户体验非常重要。如果没有适当的缓存,跨域通信将变得非常缓慢,用户将遭受严重降级的体验。在PHP中执行此操作的一种简单方法是: “
<?php
$cache_expire = 60*60*24*365;
header("Pragma: public");
header("Cache-Control: max-age=".$cache_expire);
header('Expires: ' . gmdate('D, d M Y H:i:s', time()+$cache_expire) . ' GMT');
?>
<script src="//connect.facebook.net/en_US/all.js"></script>
答案 0 :(得分:0)
您可以通过response.setHeader(name, value)
在JSP中设置自己的HTTP响应标头。
如果可能没有任何实际编程,取决于Google App Engine是否允许您在其服务器配置中为某些文件配置那种东西。我不知道他们使用的是哪种类型的网络服务器,所以你必须在他们的文档中查找。