نمایش نتایج 1 تا 7 از 7

نام تاپیک: restful api

  1. #1
    کاربر دائمی
    تاریخ عضویت
    آبان 1387
    محل زندگی
    Iran
    پست
    1,338

    restful api

    سلام
    در آگهی ها خیلی با واژه Restful api مواجه می شم.

    می خواستم بدونم نمونه های عملی که در شرکت ها رایج هست که با restful api انجام بشه چه مواردی هست؟

    مثلا یک وب سایت قراره طراحی بشه، چه بخشی می تونه در این وب سایت باشه که فقط با restful api قابل انجام هست؟

    در واقع دنبال مثال هایی واقعی در بازار کار فعلی ایران هستم.

    کسانی که در این زمینه کار کردید، چه برنامه هایی در این زمینه نوشتید؟

  2. #2

    نقل قول: restful api

    Restful خیلی چیز ساده ای هست و پیاده سازیش اصلا سخت نیست و بیشتر افراد ازش تو پروژه هاشون استفاده میکنن.
    شما API هاتون رو به شکلی طراحی میکنید که بر اساس URL و معمولا با متدهای اصلی http یعنی GET, POST, PUT, DELETE در دسترس باشن و طولشون کوتاه هست.

    این مقاله کمکتون میکنه : http://www.hamcodi.ir/article/380

  3. #3

    نقل قول: restful api

    به طور کلی REST یک روش ارسال اطلاعات بدون داشتن وضعیت است. یعنی اطلاعات ارسال و دریافت میشوند ولی وضعیت آنها جایی نگه داری نمیشود و همیشه در حالت ایستا هستند.
    اما REST بیشتر یک استاندارد پیاده سازی است تا یک تکنولوژی یا ابزار برنامه نویسی.

    در این روش اطلاعات از طریق URL از سرور به کلاینت منتقل میشود. اما این URL باید ثابت بماند. برای عملیات هایی مثل GET یا POST آدرس URL یکسان است ولی نوع درخواست HTTP فرق میکند. در واقع درون URL هیچ عبارتی یا نشانی از اینکه چه نوع عملیاتی انجام میدهد دیده نمیشود.

  4. #4
    کاربر دائمی
    تاریخ عضویت
    آبان 1387
    محل زندگی
    Iran
    پست
    1,338

    نقل قول: restful api

    ببخشید من منظورم توضیح تئوری نبود، چون این توضیحات در اینترنت یافت میشه.
    من منظورم مثال های عملی که در بازار کار رایج هست بود.
    بزارید یک مثال خیلی ساده بزنم تا منظورم رو بهتر بیان کنم:
    مثلا یک وب سایت داریم که می تونه شامل بخش ثبت نام، نظرات، نمایش مقالات و اخبار باشه.
    صد در صد این وب سایت همه کدهاش رو می شه در کنترلر زد و نیازی به api وجود نداره.

    حالا چه قسمتی می تونه این وب سایت داشته باشه که نیاز باشه از restful api استفاده کرد؟

  5. #5
    کاربر دائمی آواتار ali_md110
    تاریخ عضویت
    فروردین 1385
    محل زندگی
    شیراز
    پست
    1,181

    نقل قول: restful api

    قسمت هایی از وب سایت شما که سرویسی بخاد ارائه بکنه به کلاینتها
    که این کلاینت ممکنه یک برنامه اندرویدی باشه شایدم ویندوزی و وبی
    همین بخش اخبار که گفتید مثلا اخبار سایت شما در اختیار دیگران بزارید
    کافیه آدرس Get شما در اختیار کلاینت قرار بگیره
    اخبار بورس رو شما میتونید از طریق وب سرویس دریافت کنید و در سایت خودتون نمایش بدید که یک نمونه rest هست

  6. #6

    نقل قول: restful api

    خب کنترلر ها خروجی HTML میدن و باید درون مرورگر بالا بیان
    اما API ها خروجی داده میدن که به صورت XML یا JSON هست و فقط داده هستن. در واقع نوعی وب سرویس هستند.
    مثل اطلاعات هواشناسی که سرورهای زیادی اون رو به صورت json برمیگردونن. شما کافیه اسم شهر رو به اون سرور پست کنید و در برگشت به شما دما و وضعیت هوا رو به صورت یک عددو یک اسم برمیگردونه (در غالب JSON)
    اینکه چطور اطلاعات رو به کاربر نمایش بدید یا چه استفاده ای میخواهید از اون کنید به شما برمیگرده.
    همونطور که دوستمون گفتن برای برنامه های اندروید و کلا گوشی های موبایل هم از این تکنیک استفاده میشه.

  7. #7

    نقل قول: restful api

    مچکرم از توضیحات دوستان

تاپیک های مشابه

  1. آموزش ساخت rest api با زبان php
    نوشته شده توسط php_zone در بخش PHP
    پاسخ: 0
    آخرین پست: سه شنبه 18 آذر 1393, 08:54 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •