苗条 API POST php
Slim API POST in php
我通过 Slim 框架制作了一个 API,我正在使用 Advanced Rest Client 对其进行测试。现在我想在我的 php 网站上实现 API 休息。我怎样才能做到这一点?更好地使用 AJAX 或 PHP 吗?能给个小代码demo吗?
提前致谢,非常感谢。
我试过这个代码,这是最好的解决方案吗:我的问题是我需要添加一个 header 和授权密钥。
$data = array("title" => "otro libro", "isbn" => "998-84-8184-1", "author" => "otro autor :)");
$ch = curl_init("http://localhost/slimrest/books");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS,http_build_query($data));
$response = curl_exec($ch);
curl_close($ch);
if(!$response)
{
return false;
}
else
{
var_dump($response);
}
您想使用 AJAX。我猜它很流行使用像 jquery 或 angular.
这样的 javascript 框架
然后您可以将您的令牌作为正文的一部分传递。
我最熟悉 jquery,所以这里是文档的 link。
我通过 Slim 框架制作了一个 API,我正在使用 Advanced Rest Client 对其进行测试。现在我想在我的 php 网站上实现 API 休息。我怎样才能做到这一点?更好地使用 AJAX 或 PHP 吗?能给个小代码demo吗?
提前致谢,非常感谢。
我试过这个代码,这是最好的解决方案吗:我的问题是我需要添加一个 header 和授权密钥。
$data = array("title" => "otro libro", "isbn" => "998-84-8184-1", "author" => "otro autor :)");
$ch = curl_init("http://localhost/slimrest/books");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS,http_build_query($data));
$response = curl_exec($ch);
curl_close($ch);
if(!$response)
{
return false;
}
else
{
var_dump($response);
}
您想使用 AJAX。我猜它很流行使用像 jquery 或 angular.
这样的 javascript 框架然后您可以将您的令牌作为正文的一部分传递。 我最熟悉 jquery,所以这里是文档的 link。