PHP में REST API को सही तरीके से कैसे कॉल करें? cURL और एरर हैंडलिंग के साथ सरल उदाहरण
सभी को नमस्ते! मैं एक शुरुआती PHP डेवलपर हूँ, और मुझे एक बाहरी REST API (जैसे, मौसम डेटा या यूज़र्स की लिस्ट प्राप्त करना) कॉल करना है। मैंने पढ़ा है कि इसके लिए cURL का उपयोग किया जाता है, लेकिन मुझे कुछ काम नहीं आ रहा है।
यहाँ मैं जो प्रयास कर रहा हूँ:
```php
$url = "https://api.example.com/users";
$ch = curl_init($url);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
```
लेकिन स्क्रीन पर बस खालीपन है, या "false" आउटपुट होता है। अगर मैं file_get_contents() का उपयोग करता हूँ, तो "failed to open stream" एरर आती है। कृपया बताएं कि REST API पर GET और POST रिक्वेस्ट सही तरीके से कैसे भेजें? क्या हेडर्स (headers) जोड़ने की आवश्यकता है, जैसे ऑथराइज़ेशन के लिए? JSON रिस्पॉन्स और एरर (यदि सर्वर 404 या 500 लौटाता है) को कैसे हैंडल करें? मैं स्पष्टीकरण के साथ एक सरल काम करने वाले उदाहरण के लिए आभारी रहूंगा।
P.S. PHP वर्जन