PHP में cURL के माध्यम से POST अनुरोध कैसे सही ढंग से भेजें? त्रुटि प्रबंधन के साथ पूर्ण उदाहरण
सभी को नमस्कार! मैं PHP में नया हूँ और cURL के माध्यम से POST अनुरोध भेजने को समझने की कोशिश कर रहा हूँ। मेरे पास एक सरल script है जो बाहरी API पर डेटा भेजनी चाहिए, लेकिन मुझे लगातार त्रुटियाँ या खाली उत्तर मिल रहे हैं।
यहाँ मेरा वर्तमान कोड है:
```php
'इवान',
'email' => 'ivan@example.com'
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
?>
```
समस्या यह है कि:
1. कभी-कभी खाली उत्तर आता है
2. कोई त्रुटि प्रबंधन नहीं है — यदि अनुरोध विफल होता है, तो मुझे इसके बारे में पता नहीं चलता
3. मैं समझ नहीं पा रहा हूँ कि सामान्य डेटा के बजाय JSON को सही तरीके से कैसे भेजा जाए
4. कुछ