使用GET方法实现RESTful

时间:2017-02-20 20:28:52

标签: php web-services rest api

我需要建立连接并获取令牌。 API是作为RESTful Web服务实现的,可以使用GET方法通过HTTP访问。

提供的参数是accountid和密码

方法名称:api / connect

http://api.thesite.com:12345/api/connect?account={ACCOUNTID}&pwd={PASSWORD}

如果成功,该方法返回一个"令牌ID"传递给所有后续的API调用。

我能够找到POSTPUT的答案,但不能找到GET的答案。

如何使用GET方法使用PHP访问REST?

1 个答案:

答案 0 :(得分:0)

您只需使用file_get_contents

就可以实现这一目标
$context = stream_context_create(array(
   'http' => array (
      'method' => 'GET'
   )
));
$data = file_get_contents($url, false, $context);

因此,您可以通过$url变量主要调用每个网址。在您发送的网址中,您还会发送accountpwd等参数。我希望它有所帮助。

$data将是结果。当你的api使用json时,你只需使用json_decode创建一个对象就可以更容易地获得令牌。