Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php RESTful客户端-哪个URI和重定向到哪里?_Php_Rest_Api - Fatal编程技术网

Php RESTful客户端-哪个URI和重定向到哪里?

Php RESTful客户端-哪个URI和重定向到哪里?,php,rest,api,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

我是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>
a)
(b)
我假设用户不能看到直接API URI,因此b)是正确的方法吗? 如果是,这意味着我必须在后端服务器中重定向请求


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

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


您应该使用
AJAX
来进行此类调用。然后,您还可以将API的全部潜力用于
POST
PUT
调用。

a和b是相同的。api请求响应json,它不会对网页进行任何渲染。好的。因此,使用
$(“按钮”)。单击
函数并将
$getJSON
指向将是正确的方法?是的。您可能还希望对表单提交执行类似的操作—当然,然后使用
$.post()