Avatar ·

PHP cURL में कस्टम हेडर (custom headers) कैसे सेट करें?

सभी को नमस्ते! मैं PHP में नया हूँ और cURL के माध्यम से किसी बाहरी API को POST-request भेजने की कोशिश कर रहा हूँ। API दस्तावेज़ में कहा गया है कि मुझे कई कस्टम हेडर भेजने होंगे: `X-API-Key: mysecretkey`, `Content-Type: application/json` और `Authorization: Bearer token123`। मैंने उन्हें `curl_setopt($ch, CURLOPT_HTTPHEADER, ...)` में एक स्ट्रिंग के रूप में पास करने की कोशिश की, लेकिन यह काम नहीं कर रहा — सर्वर 400 Bad Request त्रुटि दे रहा है या मेरे हेडर को अनदेखा कर रहा है। यहाँ मेरा वर्तमान कोड है: ```php $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "https://api.example.com/data"); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode(["name" => "John"])); curl_setopt($ch, CURLOPT_HTTPHEADER, "X-API-Key: mysecretkey; Content-Type: application/json; Authorization: Bearer token123"); ```