如何使用查询参数创建Rest API

时间:2016-10-18 12:25:14

标签: mysql rest api get

我是编程的新手,我正在尝试找到一些关于在php中创建GET REST API的文档,该API可以接受url中的查询参数。我一直在寻找文档,似乎有很多,但不知道我应该关注什么。我正在寻找API来获取这样的URL:

rest.php?format=json&action=courses

发布此网址后,我想查询我的数据库以检索课程。当这样的网址是make:

rest.php?format=json&action=students&course=id

我想根据网址中设置的参数查询我的数据库。有人可以指出我正确的方向。

2 个答案:

答案 0 :(得分:2)

REST specifications在这方面非常模糊。

但是,如果您有太多参数,那么可以根据最佳实践将方​​法设置为POST。

答案 1 :(得分:0)

有许多方面会影响REST在应用程序中的实现方式。完全取决于用例和开发人员希望的方式,仍然有一些REST标准可以帮助您保持应用程序的质量检查。

REST STANDARDS 希望您可以使用它来与您的场景相关联。 对于查询参数,通常建议您在冒险暴露信息时使用它们,并且通常与GET调用一起使用。相反,您可以使用POST调用并在有效负载中定义可以容纳更多数据的信息,同时不存在暴露您不想要的信息的风险。

希望这能澄清问题,如果没有,请随时提出