簡體   English   中英

如何在PHP中使用curl調用API

[英]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());

項目: https//github.com/guzzle/guzzle

我自己回答了我的問題。 實際上,我忘了在URL末尾添加/,為什么不給出任何響應。

感謝所有人的幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM