API د څه لپاره ولاړ دی؟ او نور لنډیزونه: REST ، SOAP ، XML ، JSON ، WSDL

API د څه لپاره ولاړ دی

کله چې تاسو براوزر کاروئ ، نو ستاسو براوزر د مراجعینو سرور څخه غوښتنه کوي او سرور بیرته فایلونه لیږي چې ستاسو براوزر راټولوي او ورسره ویب پا pageه ښیې. مګر څه که تاسو یوازې غواړئ خپل سرور یا ویب پا pageه له بل سرور سره خبرې وکړي؟ دا به تاسو اړتیا وي چې د API ته د برنامې کوډ ته اړتیا ولرئ.

دا څه API لپاره ودریږئ؟

API د دې لپاره لنډیز دی کاریال پروګرامونې برسیر. این API د روټینز ، پروتوکولونو ، او اوزارونو څخه د ویب فعال شوي او ګرځنده میشته غوښتنلیکونو جوړولو سیټ دی. د API مشخص کوي چې تاسو څنګه (اختیاري) تصدیق کولی شئ ، له API پالنګر.

API څه دی؟

کله چې د ویب پرمختیا شرایطو کې کارول کیږي ، a API په عموم کې د Hypertext Transfer Protocol (HTTP) د غوښتنې پیغامونو ټاکل شوې سیټ دی ، د ځواب پیغامونو جوړښت تعریف سره. ویب APIs د نوي غوښتنلیکونو ته د mashups په توګه پیژندل شوي د ډیری خدماتو ترکیب ته اجازه ورکوي.د ويکيپېډيا

د APIs څه کوي د ویډیو تفصیل

دوه اصلي پروتوکولونه شتون لري کله چې د API پرمختیا وي. د مایکروسافټ .NET او جاوا پرمختیا کونکي رسمي برنامې ژبې اکثرا SOAP غوره کوي مګر ترټولو مشهور پروتوکول REST دی. لکه څنګه چې تاسو د ځواب ترلاسه کولو لپاره په براوزر کې ادرس ولیکئ ، ستاسو کوډ غوښتنې ته API - په لفظي ډول په سرور کې یو لاره چې تاسو د غوښتل شوي ډیټا سره په مناسب ډول تصدیق او ځواب ورکوئ. د SOAP لپاره ځوابونه د XML سره ځواب ووایی ، کوم چې د HTML په څیر ډیر ښکاري - ستاسو د براوزر لخوا کارول شوی کوډ.

که تاسو غواړئ د کوډ لیکلو له لیکلو پرته د APIs ازموینه وکړئ ، DHC لري د کروم کاریال د APIs سره متقابل عمل کولو او د دوی ځوابونو لیدو لپاره.

د اکرونیم SDK د څه لپاره ولاړ دی؟

SDK د یو لنډیز دی د سافټویر جوړونکي کټ.

کله چې یو شرکت خپل API خپروي ، نو عموما د اسنادو سره شتون لري چې ښیې څنګه API تصدیق کوي ، دا څنګه پوټکی کیدی شي ، او مناسب ځوابونه څه دي. د پراختیا کونکو سره د پیل پیل کولو کې د مرستې لپاره ، شرکتونه ډیری وختونه a خپروي د سافټویر جوړونکي کټ ترڅو ټولګي یا لازمي وظیفې په اسانۍ سره په پروژو کې شامل کړئ چې پراختیا کونکي یې لیکي.

د اکرونیم ایکس ایم ایل د څه لپاره ولاړ دی؟

ایکس ایم ایل د دې لپاره لنډیز دی د ایکس پرینسي مارک اپ ژبه. XML د نښه کولو ژبه ده چې په ب aه کې د ډاټا کوډ ورکولو لپاره کارول کیږي چې دواړه د انسان لخوا د لوستلو وړ او ماشین لوستلو وړ دي.

دلته یو مثال دی چې څنګه XML څرګندیږي:

<?xml نسخه ="1.0"?>
<product id ="1">
محصول A
لومړی محصول

5.00
د هر

اکرونیم JSON د څه لپاره ولاړ دی؟

JSON د لنډیز لپاره دی د جاواسکرېپټ اعتراض توکی. JSON د ډیټا جوړښت لپاره ب formatه ده چې د API له لارې بیرته لیږل کیږي. JSON د XML لپاره بدیل دی. د REST APIs په نورمال ډول د JSON سره غبرګون ښیې - یو معیاري ب formatه ب formatه چې د ځانګړو - ارزښتونو جوړه لرونکي ډیټا توکي لیږدولو لپاره د انسان لوستلو وړ متن کاروي.

دلته د JSON په کارولو سره د پورتنۍ معلوماتو مثال دی:

{
"ID": 1,
"عنوان": "محصول A",
"توضیحات": "لومړی محصول",
"بیه": {
"اندازه": "5.00",
"فی": "هر"
}
}

اکرونیم REST د څه لپاره ولاړ دی؟

REST د. لپاره لنډیز دی د استازیتوب ریاست لیږدول د توزیع شوي هایپرمیډیا سیسټمونو لپاره معماري ب styleه. نو د روی توماس فیلډینګ لخوا نومول شوی

غنم ... ژوره ساه! تاسو کولی شئ بشپړ ولولئ دلته مقاله، د ارکیټیکچرل سټایلز او د شبکې میشته سافټویر معماریو ډیزاین په نوم یادیږي چې د معلوماتو او کمپیوټر ساینس کې د فیلسوفې د ډاکټور د درجې لپاره اړتیاو څخه جزوي رضایت وړاندې شوی. د روی توماس فیلډینګ.

مننه د ډاکټر فیلډینګ! په اړه نور ولولئ پاتې په ویکیپیډیا کې.

د اکرونیم SOAP د څه لپاره ولاړ دی؟

SOAP یو لنډیز دی ساده څیز لاسرسي پروټوکول

زه برنامه کونکی نه یم ، مګر زما په اند هغه پراختیا کونکي څوک چې SOAP سره مینه لري ځکه چې دوی کولی شي په اسانۍ سره د معیاري برنامه کولو انٹرفیس کې کوډ رامینځته کړي چې د ویب خدماتو تعریف ژبه (WSDL) فایل لوستلی شي. دوی اړتیا نلري د ځواب تجزیه کړي ، دا دمخه د WSDL په کارولو سره بشپړ شوی. SOAP یو برنامې پاک ته اړتیا لري ، کوم چې د پیغام جوړښت تشریح کوي او دا څنګه پروسس کوي ، د غوښتنلیک لخوا ټاکل شوي ډیټا ټایپونو مثالونو څرګندولو لپاره د کوډ ورکولو مقررات او د طرزالعمل غوښتنو او ځوابونو استازیتوب کنوانسیون.

5 ها

  1. 1
  2. 2
  3. 3
  4. 4

    په نهایت کې (په نهایت کې!) د دې ټولو پخوانیو ویرونکي غږیزو مخفونو معناوو لنډیز لنډیز. د روښانه او مستقیم ژبې کارولو لپاره مننه ، پایله = راتلونکې چې د دې زده کونکي پرمخ وړونکي لپاره یوازې یو څه روښانه ښکاري.

    • 5

      سلام Vic ، هو ... زه موافق یم. ټکي ډارونکي دي. زه لومړی ځل په یاد لرم چې ما یوه API ته غوښتنلیک پروګرام کړی او دا ټول کلیک شوي او زه باور نشم کولی چې دا واقعیا څومره اسانه وه. مننه!

ته څه فکر کوی؟

دا سایټ د سپیم کمولو لپاره Akismet کاروي. زده کړئ چې ستاسو د تبصرې ډاټا پراساس پروسس کیږي.