होम cURL से कोड
cURL से कोड
curl चिपकाएँ और fetch, axios, requests या net/http पाएँ। हेडर, JSON और बेसिक ऑथ अनुरोध में रहते हैं।
यह क्यों है
API दस्तावेज़ का curl दोबारा लिखते समय हेडर या JSON फ़ील्ड छूट जाता है, और अनुरोध ऐसे कारण से गिरता है जो दिखता नहीं।
URL, मेथड, हेडर, JSON और बेसिक ऑथ को उसी भाषा में रखें जिसे आप चलाते हैं, ताकि अनुरोध चिपकाकर सुधार सकें।
-
01इस्तेमाल
curl से शुरू होने वाला कमांड चिपकाएँ, या उदाहरण दबाएँ। भाषा बदलने पर कोड फिर लिखा जाता है।
बिना बंद कोट या गायब URL का कारण परिणाम के ऊपर लिखा जाता है।
-
02नमूना
उदाहरण POST से उपयोगकर्ता बनाता है। कंटेंट टाइप, Bearer टोकन और JSON हर भाषा में जाते हैं।
जो विकल्प कोड में नहीं गए, उनके नाम ऊपर दिखते हैं।
डालाउपयोगकर्ता बनाएँ
मेथड POST URL https://api.example.com/v1/users बॉडी JSON -
03जानना अच्छा है
-L, -s और -k जैसे झंडे, जो सिर्फ curl के चलने का तरीका बदलते हैं, अनुरोध में नहीं आते। दोबारा कोशिश, प्रॉक्सी और फ़ाइल अपलोड भी बाहर रहते हैं।
5MB से बड़ा कमांड बाँट दें। कोड सहेजने से पहले URL और टोकन पढ़ लें।
सवाल
- Qक्या कमांड ब्राउज़र से बाहर जाता है?
- Aनहीं। बदलाव पेज पर ही रहता है और लिखा हुआ सेव नहीं होता।
- Qकौन सी भाषाएँ बनती हैं?
- AJavaScript fetch, axios, Python requests, Node.js 18 का fetch और Go net/http।
- Qबेसिक ऑथ का क्या होता है?
- APython को auth टपल मिलता है। Fetch, axios, Node और Go को Authorization: Basic हेडर मिलता है।
- Qक्या फ़ॉर्म अपलोड कोड बनता है?
- A-F और -T बॉडी नहीं बनते। वे छूटे हुए विकल्पों में लिखे जाते हैं।
यह पृष्ठ कैसे निकालता है
इस पृष्ठ पर चिपकाया गया curl कमांड JavaScript fetch, axios, Python requests, Node.js 18 या नए fetch, और Go net/http में लिखा जाता है।
बेसिक प्रमाणीकरण Python के requests में auth टपल बनता है, और fetch वाले रूपों में Basic हेडर बनता है।
मल्टीपार्ट -F, आउटपुट -o, अपलोड -T और मिलते-जुलते झंडे अनुरोध नहीं बनते। पृष्ठ उन झंडों को छोड़ता है और हर नाम लिखता है। जो कमांड curl नहीं है वह त्रुटि है, और हर उद्धरण बंद होना चाहिए।
चिपकाया गया कमांड केवल इस ब्राउज़र में बदला जाता है। उसे दोबारा लिखने के लिए बाहर नहीं भेजा जाता।