使用REST API,我可以使用XML或JSON接收响应.例如,这可以使用PHP或Javascript(使用jQuery)来完成.
我想知道不同语言的优点和缺点.这是我到目前为止所发现的:
>当需要在服务器端使用数据以供日后使用时,PHP似乎比JavaScript更容易.
> JavaScript在客户端运行,在使用外部URL获取数据时不会在服务器上加载
解决方法:
如果REST API位于外部域(即不是您的),则Javascript调用不会对您的服务器造成负担. jQuery的ajax()调用提供了一种解决方法,允许您从外部域获取数据.
使用PHP如果:
>您希望将API的输出保存在您自己的数据库中
>您希望通过perdioically调用API来获取更新,而不是让每个用户在每次查看使用它的页面时都调用它.如果您每天有数千次网页浏览,但API中的数据每月只更改一次,那么这将节省昂贵的电话费用.
>如果您需要POST到API.你不能使用Javascript对另一个域进行POST
>您希望对数据进行大量分析,或者希望随着时间的推移分析来自多个API调用的数据
在以下时间使用Javascript:
> API提供需要在每个页面视图上查询的最新数据
>您正在使用Ajax更新您的网页
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。