我是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)是正确的方法吗? 如果是,那意味着我必须在我的后端服务器中重定向请求?
如果有人能指出我正确的方向,我会很高兴。
答案 0 :(得分:0)
RESTful API不会对网页进行任何渲染。因此,将客户端发送到这样的URL是错误的。
您应该使用AJAX
进行此类通话。然后,您还可以通过POST
和PUT
来调用API的全部潜力。