Avatar ·

PHP में HTTP अनुरोध कैसे करें?

सभी को नमस्कार! कृपया बताएं कि PHP में HTTP अनुरोध (GET, POST) सही तरीके से कैसे करें? मैं नौसिखिया हूं और विभिन्न दृष्टिकोणों में उलझ गया हूं।

समस्या: बाहरी API (जैसे, https://jsonplaceholder.typicode.com/posts/1) पर GET अनुरोध भेजना और JSON प्रतिक्रिया प्राप्त करना आवश्यक है। साथ ही, डेटा के साथ POST अनुरोध भेजने में सक्षम होना चाहिए (जैसे, नया पोस्ट बनाने के लिए)।

मैंने क्या प्रयास किया:

1. file_get_contents() का उपयोग किया — यह काम करता है, लेकिन मैंने सुना है कि यह प्रोडक्शन के लिए सबसे अच्छा तरीका नहीं है, खासकर यदि त्रुटियों को संभालना या POST भेजना आवश्यक हो।

2. curl_init() का उपयोग करने का प्रयास किया, लेकिन कोड बोझिल हो गया, और मुझे यकीन नहीं है कि मैं पैरामीटर (हेडर, टाइमआउट, त्रुटि प्रबंधन) सही ढंग से कॉन्फ़िगर कर रहा हूं।

मेरे कोड का उदाहरण (cURL के माध्यम से):

$ch = curl_init('https://jsonplaceholder.typicode.com/posts/1');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
if(

अभी तक कोई उत्तर नहीं।

लॉग इन करें उत्तर देने के लिए

ब्लॉग