[英]How to call API using curl in php
我使用laravel開發了一些API,並在本地計算機上創建了虛擬主機。 例如abc.xyz.com/api/v1/oauth2/token,以獲取oauth令牌。 現在我要測試這些API
從另一個本地應用程序說使用curl的abc.com。
我沒有任何回應。該怎么辦?這兩個應用程序都在我的本地計算機中。
Curl在做很多事情時會給您帶來很多麻煩,請使用Guzzle消耗您的API。 這很簡單,已經弄清楚了,可以正常工作:
安裝
composer require "guzzlehttp/guzzle" "~4.0"
創建一個客戶端:
$client = new \GuzzleHttp\Client();
獲得結果:
$response = $client->get('http://abc.example.com/api/v1/oauth2/token');
dd($response->getBody());
我自己回答了我的問題。 實際上,我忘了在URL末尾添加/,為什么不給出任何響應。
感謝所有人的幫助
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.