API کا مطلب کیا ہے؟ اور دوسرے مخففات: ریسٹ ، صاب ، ایکس ایم ایل ، جے ایس این ، ڈبلیو ایس ڈی ایل

API کا کیا مطلب ہے؟

جب آپ کسی برائوزر کا استعمال کرتے ہیں تو ، آپ کا براؤزر کلائنٹ سرور سے درخواست کرتا ہے اور سرور آپ کی برائوزر کو جمع کرنے والی فائلوں کو واپس بھیجتا ہے اور جس کے ساتھ ایک ویب صفحہ دکھاتا ہے۔ لیکن کیا ہوگا اگر آپ صرف یہ چاہتے ہیں کہ آپ کا سرور یا ویب صفحہ کسی دوسرے سرور سے بات کرے؟ اس کے لئے آپ کو کسی API میں پروگرام کوڈ کی ضرورت ہوگی۔

کیا کرتا ہے API کے لئے کھڑے؟

API ایک مخفف ہے ایپلیکیشن پروگرامنگ انٹرفیس۔، میں API روٹینز ، پروٹوکول ، اور ٹولز کا ایک مجموعہ ہے جو ویب فعال اور موبائل پر مبنی ایپلی کیشنز کی تعمیر کے ل. ہے۔ API یہ بتاتا ہے کہ آپ کس طرح (اختیاری) تصدیق کرسکتے ہیں ، درخواست کرسکتے ہیں اور ڈیٹا سے وصول کرسکتے ہیں API سرور.

API کیا ہے؟

جب ویب کی ترقی کے تناظر میں استعمال ہوتا ہے تو ، an API عام طور پر جوابی پیغامات کی ساخت کی تعریف کے ساتھ ہائپر ٹیکسٹ ٹرانسفر پروٹوکول (HTTP) درخواست پیغامات کا ایک سیٹ ہے۔ ویب APIs کو متعدد خدمات کے امتزاج کو نئی ایپلیکیشنز میں میش اپ کے نام سے جانا جاتا ہے۔وکیپیڈیا

APIs کیا کرتی ہے اس کی ویڈیو تفصیل

جب API تیار کرتے ہو تو وہاں دو اہم پروٹوکول ہوتے ہیں۔ مائیکرو سافٹ۔ نیٹ اور جاوا ڈویلپرز جیسے پروگرامنگ کی عام زبانیں اکثر ایس او اے پی کو ترجیح دیتی ہیں لیکن سب سے مشہور پروٹوکول ریسٹ ہے۔ جیسے آپ جواب حاصل کرنے کے لئے براؤزر میں ایڈریس ٹائپ کرتے ہیں ، آپ کا کوڈ کسی درخواست کو پاس کرتا ہے API - لفظی طور پر سرور پر ایک ایسا راستہ جو آپ کے درخواست کردہ ڈیٹا کے ساتھ موزوں اور مناسب طور پر جواب دیتا ہے۔ ایس او اے پی کے جوابات XML کے ساتھ جواب دیتے ہیں ، جو HTML کی طرح لگتا ہے۔ یہ کوڈ آپ کے براؤزر کے ذریعہ استعمال ہوتا ہے۔

اگر آپ کوڈ لائن لکھے بغیر APIs کی جانچ کرنا چاہتے ہیں تو ، ڈی ایچ سی ایک بہت اچھا ہے کروم ایپلی کیشن APIs کے ساتھ بات چیت کرنے اور ان کے جوابات دیکھنے کیلئے۔

مخفف ایس ڈی کے کا مطلب کیا ہے؟

SDK ایک مخفف ہے سافٹ ویئر ڈویلپر کٹ.

جب کوئی کمپنی اپنا API شائع کرتی ہے تو ، عام طور پر دستاویزات کے ساتھ موجود ہوتا ہے جس سے پتہ چلتا ہے کہ کیسے API توثیق کرتا ہے ، اس سے کس طرح استفسار کیا جاسکتا ہے ، اور مناسب جوابات کیا ہیں۔ ڈویلپرز کو آغاز فراہم کرنے میں مدد کے ل companies ، کمپنیاں اکثر ایک شائع کرتی ہیں سافٹ ویئر ڈویلپر کٹ ایک کلاس یا ضروری افعال کو آسانی سے ان منصوبوں میں شامل کرنا جو ڈویلپر لکھ رہا ہے۔

ایکونیم ایکس ایم ایل کا کیا مطلب ہے؟

XML کے لئے ایک مخفف ہے قابل توسیع مارکاپ زبان. ایکس ایم ایل ایک ایسی مارک اپ زبان ہے جو ڈیٹا کو اس شکل میں انکوڈ کرنے کے لئے استعمال ہوتی ہے جو انسانی پڑھنے کے قابل اور مشین پڑھنے کے قابل ہے۔

یہاں ایک مثال ہے کہ XML کیسے ظاہر ہوتا ہے:

<?xml ورژن ="1.0"?>
<product ID ="1">
پروڈکٹ اے
پہلا پروڈکٹ

5.00
ہر ایک

مخفف JSON کا کیا مطلب ہے؟

JSON ایک مخفف ہے جاوا اسکرپٹ آبجیکٹ کی اطلاع. JSON ڈیٹا کو تشکیل دینے کا ایک فارمیٹ ہے جو ایک API کے ذریعہ آگے پیچھے بھیجا جاتا ہے۔ JSON XML کا متبادل ہے۔ REST APIs زیادہ عام طور پر JSON کے ساتھ جواب دیتے ہیں۔ ایک کھلا معیاری شکل جو وصف – قدر کے جوڑے پر مشتمل ڈیٹا اشیاء کو منتقل کرنے کے لئے انسانی پڑھنے کے قابل متن کا استعمال کرتا ہے۔

JSON کا استعمال کرتے ہوئے مذکورہ اعداد و شمار کی ایک مثال یہ ہے:

{
"ID": 1,
"عنوان": "پروڈکٹ اے",
"تفصیل": "پہلا مصنوع",
"قیمت": {
"رقم": "5.00",
"فی": "ہر"
}
}

مخفف REST کا کیا مطلب ہے؟

REST کا مخفف ہے نمائندہ ریاست کی منتقلی تقسیم شدہ ہائپرمیڈیا سسٹم کے لئے تعمیراتی طرز۔ اس کا نام رائے تھامس فیلڈنگ نے رکھا ہے

گہنا… گہری سانس! آپ پوری پڑھ سکتے ہیں مقالہ یہاںجسے آرکیٹیکچرل اسٹائلز اور نیٹ ورک پر مبنی سافٹ وئیر آرکیٹیکچرز کا ڈیزائن کہا جاتا ہے جس کے ذریعہ انفارمیشن اینڈ کمپیوٹر سائنس میں ڈاکیٹر آف فیلوسوفی کی ڈگری کی ضروریات کو جزوی اطمینان پیش کیا گیا۔ رائے تھامس فیلڈنگ.

شکریہ ڈاکٹر فیلڈنگ! کے بارے میں مزید پڑھیں باقی ویکیپیڈیا پر

ایکونیم ایس او اے پی کا کیا مطلب ہے؟

SOAP ایک مخفف ہے سادہ آبجیکٹ تک رسائی پروٹوکول

میں کوئی پروگرامر نہیں ہوں ، لیکن میری رائے میں ڈویلپر جو ایس او اے پی سے محبت کرتے ہیں وہ ایسا کرتے ہیں کیونکہ وہ ایک معیاری پروگرامنگ انٹرفیس میں آسانی سے کوڈ تیار کرسکتے ہیں جو ویب سروس ڈیفینیشن لینگوئج (WSDL) فائل کو پڑھتا ہے۔ انہیں جواب کو تجزیہ کرنے کی ضرورت نہیں ہے ، یہ WSDL کا استعمال کرکے پہلے ہی انجام پا چکا ہے۔ ایس او اے پی کے لئے ایک پروگراماتی لفافہ کی ضرورت ہوتی ہے ، جو پیغام کی ساخت اور اس پر عملدرآمد کرنے کے طریقہ کی وضاحت کرتا ہے ، درخواست سے متعین ڈیٹا ٹائپس کی مثال کے اظہار کے لئے انکوڈنگ کے قواعد اور ایک طریقہ کار کال اور جوابات کی نمائندگی کے لئے ایک کنونشن۔

۰ تبصرے

  1. 1
  2. 2
  3. 3

    میں آپ کو یہ معلومات پوسٹ کرنے کی تعریف کرتا ہوں - میں حیرت سے سوچتا ہوں کہ ایک طویل عرصے سے آرام کا کیا مطلب ہے! 🙂

  4. 4

    آخر میں (آخر میں!) ان تمام خوفناک آواز کے مخففات کا کیا مطلب ہے اس کا ایک اختصار کا خلاصہ۔ واضح اور سیدھی زبان استعمال کرنے کے لئے آپ کا شکریہ ، نتیجہ = مستقبل جو اس طالب علم کے ڈویلپر کے لئے تھوڑا سا روشن دکھائی دیتا ہے۔

    • 5

      ہائے وک ، ہاں… میں اتفاق کرتا ہوں۔ الفاظ خوفناک ہیں۔ مجھے پہلی بار یاد ہے جب میں نے کسی API میں درخواست کا پروگرام بنایا تھا اور اس پر کلیک ہو گیا تھا اور میں یقین نہیں کر سکتا تھا کہ یہ واقعی کتنا آسان ہے۔ شکریہ!

آپ کا کیا خیال ہے؟

سپیم کو کم کرنے کے لئے یہ سائٹ اکزمیت کا استعمال کرتا ہے. جانیں کہ آپ کا تبصرہ کس طرح عملدرآمد ہے.