مرکزی مواد پر جائیں

مفت cURL سے کوڈ کنورٹر

cURL کمانڈ پیسٹ کریں (بشمول Chrome DevTools کا "Copy as cURL") اور JavaScript (fetch، axios)، Node.js، Python (requests)، PHP، Go یا PowerShell میں اس کے برابر کوڈ حاصل کریں۔ پوری پارسنگ آپ کے براؤزر میں ہوتی ہے — ٹوکنز آپ کے آلے سے باہر نہیں جاتے۔

💡 کوئی بھی curl کمانڈ پیسٹ کریں — بشمول \ سے جاری ملٹی لائن کمانڈز — اور مساوی کوڈ حاصل کریں۔ پارسنگ مکمل طور پر آپ کے براؤزر میں ہوتی ہے؛ آپ کی درخواست (اور کوئی بھی ٹوکن) کبھی آپ کے ڈیوائس سے نہیں جاتی۔

عام استعمالات

  • cURL کو Python میں تبدیل کریںcURL کمانڈ کو Python requests کوڈ میں بدلیں، چلانے کے لیے تیار۔
  • cURL کو JavaScript fetch میں تبدیل کریںcURL کمانڈ سے براؤزر/Node fetch() کال بنائیں۔
  • DevTools سے "Copy as cURL" تبدیل کریںاپنے براؤزر کے نیٹ ورک ٹیب سے کاپی کی گئی درخواست کو paste کریں اور صاف کوڈ حاصل کریں۔
  • cURL کو Go میں تبدیل کریںcURL کمانڈ سے Go net/http کوڈ بنائیں۔
  • سمجھیں کہ cURL کمانڈ کیا کرتا ہےcURL درخواست کو ایک ایسی زبان میں دوبارہ لکھا دیکھیں جسے آپ سمجھتے ہوں تاکہ اسے سمجھ سکیں۔

یہ کیسے کام کرتا ہے

API docs یا آپ کے براؤزر کے network tab سے cURL command کو copy کرنا اور ہاتھ سے دوبارہ لکھنا tedious ہے۔ یہ converter command کو parse کرتا ہے اور equivalent code generate کرتا ہے - اور کیونکہ یہ auth tokens رکھ سکتا ہے، یہ کبھی اپنی command کو کہیں نہیں بھیجتا۔

  1. 1
    آپ cURL command paste کریں
    Backslash continuations، quoted headers، JSON bodies، اور basic auth کے ساتھ multi-line commands سمیت۔
  2. 2
    ایک shell-aware tokenizer اسے parse کرتا ہے
    Command کو tokenize کیا جاتا ہے single/double quotes اور escapes کو احترام کرتے ہوئے، پھر ہر flag (-X، -H، -d، -F، -u، وغیرہ) کو interpret کیا جاتا ہے - تمام براؤزر میں۔
  3. 3
    Equivalent code generate ہوتا ہے
    JavaScript (fetch)، Node.js، Python (requests)، یا Go (net/http) منتخب کریں۔ JSON bodies کو native objects کے طور پر emit کیا جاتا ہے جہاں اس کا مطلب ہے۔
  4. 4
    اپنے project میں copy اور paste کریں
    Generated code استعمال کے لیے تیار ہے؛ ایک click کے ساتھ copy کریں۔

cURL commands اکثر bearer tokens، API keys، اور cookies رکھتے ہیں۔ اکثر online converters آپ کے command کو process کرنے کے لیے سرور میں POST کرتے ہیں۔ یہ تمام کچھ مقامی طور پر parse کرتا ہے، تو آپ کے secrets کبھی page نہیں چھیں۔

متعلقہ ٹولز

اکثر پوچھے جانے والے سوالات