از کجا میشه فهمید که یک API نوعش چی هست ؟

پرسیده شده
فعالیت 1204 روز پیش
دیده شده 458 بار
0

سلام وقت بخیر 

از کجا میشه تشخیص داد API که داریم استفاده میکنیم Soap هست یا REST

یا GRAPH SQL  یا ,‘,,. ؟’

فایل پیوست

hamid mostafazadeh
hamid mostafazadeh

30 دی 99

2

مورد تایید استاد

حذف شده

سلام و احترام

درخواستی که  شما به API مقصد میزنید و پاسخی که دریافت میکنید مشخص کننده‌ی اینکه شما دقیقا دارید با چی کار میکنید.

در Soap شما XML دارید و همین کاملا مشخص کننده این بخش هست که شما دقیقا دارید با چی کار میکنید، مثال:

<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>

همان طور که میدونید نوع پاسخی که برگشت داده میشه توی Rest api یک json هستش و توی graphql هم همین طور هستش، زمانی که شما میخوایید به یه endpoint که rest api هستش درخواست به صورت GET ارسال کنید به شکل زیر درخواست رو ارسال میکنید 

api.example.com/users/123?include=friend.friend.name&friend.friend.ocupation=engineer

اما این مورد توی graphql خیلی تمیزتره و به شکل زیر درخواست شما ارسال میشه

{
 user(id: 123) {
   friends {
     friends(job: "engineer") {
       name
     }
   }
 }
}

پس همین موارد مشخص کننده این موضوع هستش

موفق باشید

فایل پیوست

امیر صالحی

توسط

امیر صالحی

30 دی 99