Thinbug
News
你能创建一个rest api来显示来自其他网站的信息吗?
时间:2015-06-04 18:20:55
标签:
rest
到目前为止,我发现用于创建其他API的所有指南都是用于显示来自您自己网站的内容,但是您可以在其他网站上显示内容吗?
1 个答案:
答案 0 :(得分:1)
通常你会这样做:
代理呼叫:
当请求进入您的服务器时,向远程服务器发出请求并将其传回给用户。您需要确保快速发出请求并积极缓存结果。您可能希望对远程调用和速率限制API请求使用短暂超时,因此无法阻止您的服务器进行所有这些远程调用。
预取:
定期下载数据转储或预取您需要的数据,以便在本地存储。
请记住:
您是否可以根据其使用条款以这种方式使用API?如果这是一个你正在抓取的网站,那么对于小型爱好用户来说可能没问题,但对于大型商业运营则不行。
远程源可能有自己的速率限制。您能否在这些限制下实际提供服务?
如上所述,积极缓存以避免重新请求相同的数据。了解HTTP缓存标准(缓存控制,etag等标题)以最大限度地减少网络活动。
如果您正在代理,请考虑选择API数据中心附近的数据中心以减少延迟。
相关问题
为您无权访问的站点创建移动站点
从网站收集特定信息并将其显示在我的网站上
如何将搜索条件从一个站点传递到另一个站点并加载
在另一个站点上从外部显示文件信息
你能创建一个rest api来显示来自其他网站的信息吗?
如何在通话期间在iPhone上显示信息屏幕
您能通过Uber API索取驱动程序信息吗?
如何从其他站点获取实时数据到我的WordPress站点?
如何使用REST从一个Confluence页面创建交叉引用?
无法在另一个Wordpress网站中使用PUT方法创建用户
最新问题
我写了这段代码,但我无法理解我的错误
我无法从一个代码实例的列表中删除 None 值,但我可以在另一个实例中。为什么它适用于一个细分市场而不适用于另一个细分市场?
是否有可能使 loadstring 不可能等于打印?卢阿
java中的random.expovariate()
Appscript 通过会议在 Google 日历中发送电子邮件和创建活动
为什么我的 Onclick 箭头功能在 React 中不起作用?
在此代码中是否有使用“this”的替代方法?
在 SQL Server 和 PostgreSQL 上查询,我如何从第一个表获得第二个表的可视化
每千个数字得到
更新了城市边界 KML 文件的来源?