【发布时间】:2014-05-02 11:10:14
【问题描述】:
我使用 laravel 开发了一些 API,并在我的本地机器上创建了一个虚拟主机。
像 abc.xyz.com/api/v1/oauth2/token 用于获取 oauth 令牌。现在我想测试这些 API
从另一个本地应用程序说 abc.com 使用 curl。
我没有得到任何响应。我该怎么做?这两个应用程序都在我的本地计算机中。
【问题讨论】:
-
可能会显示一些代码,然后我们可以查看您的代码并告诉您您的代码有什么问题或更好的解决方案是什么。也许是一个提示,使用
Guzzle -
我总是先用 Postman 休息客户端进行测试。
-
$requestData = array( 'client_id' => 'test123', 'client_secret' => 'bPuD40fvL6eibi11i5iUH9T9jMR89p01', '用户名' => 'abc@example.com', '密码' => ' somepassword', 'grant' => 'pass', ); $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_RETURNTRANSFER => 1, CURLOPT_URL => 'abc.example.com/api/v1/oauth2/token', CURLOPT_USERAGENT => 'OAuth 令牌授予请求', CURLOPT_POST => 1, CURLOPT_POSTFIELDS => $requestData, CURLOPT_SSL_VERIFYPEER=>false, CURLOPT_OST_VERIFYH错误的 )); $resp = curl_exec($curl); curl_close($curl);
标签: php curl laravel laravel-4