API+MVC强类型添加

mvc强类型用HttpClient方法不需要跨域

API添加方法于之前一样,不同的地方在MVC的操作中,而且不需要添加跨域请求

 [HttpPost]
        public ActionResult Add(Info m)
        {
            HttpClient client = new HttpClient();
            client.BaseAddress = new Uri("http://localhost:54859/api/Info/");
            var res = client.PostAsJsonAsync("Add", m).Result;
            if (res.IsSuccessStatusCode)
            {
                var flag = res.Content.ReadAsStringAsync().Result;
                if (Convert.ToInt32(flag) > 0)
                {
                    return Content("<script>alert('添加成功')</script>");
                }
                else
                {
                    return Content("<script>alert('添加失败')</script>");
                }
            }
            else
            {
                return Content("<script>alert('HTTP响应失败')</script>");
            }
        }

 * 要用到的是HttpClient方法

需要添加API中相对应的层  和  强类型的添加方法

using System.Net.Http;
using System.Net.Http.Formatting;

//例如
using lx7_27.Dal;
using lx7_27.Models;

 

posted @ 2021-07-27 21:03  奋斗中的小姬  阅读(37)  评论(0编辑  收藏  举报