რა არის Web API-ს გამოყენება MVC 5-ში?
რა არის Web API-ს გამოყენება MVC 5-ში?
Anonim

ASP. Net ვებ API არის ჩარჩო HTTP სერვისების შესაქმნელად, რომელიც შეიძლება მოხმარდეს ჯვარედინი პლატფორმის კლიენტებს, დესკტოპის ან მობილური მოწყობილობების ჩათვლით, ბრაუზერის ან ოპერაციული სისტემების მიუხედავად. გამოყენებული . ASP. Net ვებ API მხარს უჭერს RESTful აპლიკაციები და იყენებს GET, PUT, POST, DELETE ზმნები კლიენტებთან კომუნიკაციისთვის.

ამ გზით, რა არის Web API-ს გამოყენება MVC-ში?

ASP. NET MVC - ვებ API . ASP. NET ვებ API არის ჩარჩო, რომელიც აადვილებს HTTP სერვისების შექმნას, რომლებიც მიაწვდიან კლიენტთა ფართო სპექტრს, მათ შორის ბრაუზერებსა და მობილურ მოწყობილობებს. ASP. NET ვებ API იდეალური პლატფორმაა RESTful-ის შესაქმნელად აპლიკაციები ზე. NET Framework.

შეიძლება ასევე იკითხოთ, რა არის Web API MVC-ში მაგალითად? სხვაობა Web API-სა და MVC კონტროლერს შორის

ვებ API კონტროლერი MVC კონტროლერი
სპეციალიზირებულია მონაცემების დაბრუნებაში. სპეციალიზირებულია რენდერის ხედში.
დააბრუნეთ მონაცემები ავტომატურად ფორმატირებული Accept-Type header ატრიბუტის საფუძველზე. ნაგულისხმევია json ან xml. აბრუნებს ActionResult ან რომელიმე წარმოებულ ტიპს.

აქ, როგორ მუშაობს Web API MVC 5-ში?

ნაბიჯი 1: გახსენით Visual Studio და დააწკაპუნეთ ახალ პროექტზე. ნაბიჯი 2: აირჩიეთ ASP. NET ვებ განაცხადი და შეიყვანეთ განაცხადის სახელი. ნაბიჯი 3: აირჩიეთ ვებ API პროექტის შაბლონი და მონიშნეთ ველი MVC და დააწკაპუნეთ OK. Visual Studio ავტომატურად ქმნის ვებ API განაცხადის გამოყენებით MVC 5 დაფუძნებული პროექტები.

რა განსხვავებაა MVC-სა და Web API-ს შორის?

Ბევრნი არიან განსხვავებები MVC და ვებ API-ს შორის , მათ შორის: The ვებ API აბრუნებს მონაცემებს სხვადასხვა ფორმატში, როგორიცაა JSON, XML და სხვა ფორმატი, მოთხოვნის მიღების სათაურის საფუძველზე. მაგრამ MVC აბრუნებს მონაცემებს წელს JSON ფორმატი JSONResult-ის გამოყენებით. The ვებ API მხარს უჭერს შინაარსის მოლაპარაკებას, თვითჰოსტინგს.

გირჩევთ: