推荐高质量的Web服务和Rest API

时间:2018-12-30 15:35:55

标签: laravel api web-services

我正在使用laravel为Android应用编写网络服务。我知道如何编写Web服务,但我希望它是安全和完善的,并具有高质量。我正在寻找建议。

一些朋友告诉我,请考虑您的Web服务和api中的速率限制。我对此一无所知。因此,我想了解所有原理以及使用laravel编写完美,高质量的Web服务的速率限制之类的所有内容。我已经搜索并找到了laravel队列,但是没有找到关于它的好文章。有关文档,文章或教程的任何建议都将是很棒的。最好的问候。

1 个答案:

答案 0 :(得分:1)

在使用Laravel或lumen时,我建议您从Dingo API包开始,该包旨在为开发人员提供一组工具,以帮助您轻松快速地构建自己的API。尽管此软件包的目标是保持尽可能的灵活性,但仍不能涵盖所有情况并解决所有问题。

此软件包提供了以下工具,以及更多:

-Content Negotiation
-Multiple Authentication Adapters
-API Versioning
-Rate Limiting
-Response Transformers and Formatters
-Error and Exception Handling
-Internal Requests
-API Blueprint Documentation

And的文档足够以Dingo package开头