RESTful Client - 哪个URI以及重定向的位置?

时间:2017-07-16 09:48:19

标签: php rest api

我是REST新手,目前正在尝试开发RESTful服务(PHP)。

假设我有一个简单的客户端(HTML / jQuery),带有一个按钮,可以显示数据库中的所有汽车。我不明白的是,我将href放在我客户的按钮上?

a) <a class="button" href="http://localhost:3000/api/v1/cars">Show all
cars</a>

b) <a class="button" href="http://localhost:3000/cars">Show all cars</a>

我认为用户不应该看到直接的API URI,因此 b)是正确的方法吗? 如果是,那意味着我必须在我的后端服务器中重定向请求?

Example drawing

如果有人能指出我正确的方向,我会很高兴。

1 个答案:

答案 0 :(得分:0)

RESTful API不会对网页进行任何渲染。因此,将客户端发送到这样的URL是错误的。

您应该使用AJAX进行此类通话。然后,您还可以通过POSTPUT来调用API的全部潜力。