none
מעבר מ web service ל API

    שאלה

  • שלום,

    יש לנו כיום Webservice עובד ומספר אפלקציות שמשתמשות בו.

    ישנה דרישה להשתמש ב rest api ולא ב webservice.

    מספר שאלות:

    1. האם ישנה דרך קלה ופשוטה להמיר את ה webservice ל restapi?

    2.האם עלי ליצור פרוייקט חדש -webapi ולשכתב את כל ה webmethods של ה webserive?

    3.לגבי החיבור ל mssql server כרגע ב webservice אני משתמשת ב connection string (שמוגדר ב webconfig) וב EnterpriseLibrary.Data library על מנת לקרוא ל strored procedures, האם ב web api ניתן(ונכון) לעבוד באותו צורה?

    תודה רבה.

    טלי

    יום שני 11 יוני 2018 07:04

תשובות

  • שלום טלי

    עשיתי קצת משחקים אצלי בחברה עם הנושא של REST ויש לי כמה דברים:

    1. יש את המדריך הזה שמסביר איך לבנות REST ב .NET

    https://docs.microsoft.com/en-us/aspnet/web-api/overview/older-versions/build-restful-apis-with-aspnet-web-api

    2. יש 2 פונקציות נחמדות להמרה של אובייקט ל JSON  ו ההפך

    https://www.newtonsoft.com/json/help/html/SerializingJSON.htm

    לדעתי סעיף 2 גם יפתור לך את הבעיה מול SQL במידה ואת קולטת את הנתונים לאובייקט ואח"כ עושה המרה.

    מקווה שעזר

    יום שלישי 14 אוגוסט 2018 08:53