标签:php javascript rest ajax api
使用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更新您的网页
标签:php,javascript,rest,ajax,api 来源: https://codeday.me/bug/20190614/1236458.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。