ASP.NET MVC (五、HttpClient接口解析)(6)

本文涉及的产品
云解析 DNS,旗舰版 1个月
云解析DNS,个人版 1个月
全局流量管理 GTM,标准版 1个月
简介: ASP.NET MVC (五、HttpClient接口解析)(6)
+关注继续查看

 如果需要传递数据请进行序列化操作:


//例如:
//序列化
user user = new user();
user.userName= "admin";
user.password = "123456";
var str = JsonConvert.SerializeObject(user);


post传参案例

注:【传参无非就是以【?&】字符串拼接后执行】


[HttpPost]
public void UpdateInfo(string id,string nickName,string introduce) {
    //请求地址
    string url = string.Format("http://localhost:5534/api/Test/UpdateById?id={0}&nickName={1}&introduce={2}", id, nickName, introduce);
    //发送值前台
    Success success = RequestPost(url);
    //根据请求返回判断结果
    if (success.code == 200)
    {
        Response.Write("<script>alert('" + success.message + "');window.location.href='Index'</script>");
    }
    else
    {
        Response.Write("<script>alert('" + success.message + "');window.location.href='UpdatePage'</script>");
    }
}
 
 
/// <summary>
/// Post
/// </summary>
/// <param name="url"></param>
/// <returns></returns>
public Success RequestPost(string url) {
    //客户端请求
    HttpClient http = new HttpClient();
    var str = "";//请求数据。这里为空
    HttpContent content = new StringContent(str);
    //请求地址
    Task<HttpResponseMessage> postTask = http.PostAsync(url, content);
    HttpResponseMessage result = postTask.Result;//拿到网络请求结果
    result.EnsureSuccessStatusCode();//抛出异常
    Task<string> task = result.Content.ReadAsStringAsync();//异步读取数据
    //发送值前台
    return JsonConvert.DeserializeObject<Success>(task.Result);
}


希望能对大家有所帮助。


第五章【五、ASP.NET MVC (五、HttpClient接口解析)】完结。


【一、控制器与视图:https://laoshifu.blog.csdn.net/article/details/120126288


【二、数据传递:https://laoshifu.blog.csdn.net/article/details/120127320


【三、表单与文件上传:https://laoshifu.blog.csdn.net/article/details/120130566


【四、ASP.NET Web API应用程序与跨域操作:https://laoshifu.blog.csdn.net/article/details/120160728


【五、HttpClient接口解析:https://laoshifu.blog.csdn.net/article/details/120332379


相关文章
|
1月前
|
开发框架 自然语言处理 前端开发
基于ASP.NET MVC开发的、开源的个人博客系统
基于ASP.NET MVC开发的、开源的个人博客系统
28 0
|
4月前
|
SQL 开发框架 前端开发
[回馈]ASP.NET Core MVC开发实战之商城系统(完:内附源码)
经过一段时间的准备,【ASP.NET Core MVC开发实战之商城系统】已经完成,目前代码已开发完成,先将全部内容整理分享,如有不足之处,还请指正。
57 0
|
4月前
|
开发框架 前端开发 .NET
[回馈]ASP.NET Core MVC开发实战之商城系统(六)
经过一段时间的准备,新的一期【ASP.NET Core MVC开发实战之商城系统】已经开始,在之前的文章中,讲解了商城系统的整体功能设计,页面布局设计,环境搭建,系统配置,及首页【商品类型,banner条,友情链接,降价促销,新品爆款】,商品列表页面,商品详情,购物车等功能的开发,今天继续讲解订单管理功能开发,仅供学习分享使用,如有不足之处,还请指正。
165 0
|
4月前
|
存储 开发框架 前端开发
[回馈]ASP.NET Core MVC开发实战之商城系统(五)
经过一段时间的准备,新的一期【ASP.NET Core MVC开发实战之商城系统】已经开始,在之前的文章中,讲解了商城系统的整体功能设计,页面布局设计,环境搭建,系统配置,及首页【商品类型,banner条,友情链接,降价促销,新品爆款】,商品列表页面,商品详情等功能的开发,今天继续讲解购物车功能开发,仅供学习分享使用,如有不足之处,还请指正。
74 0
|
5月前
|
开发框架 前端开发 .NET
[回馈]ASP.NET Core MVC开发实战之商城系统(四)
经过一段时间的准备,新的一期【ASP.NET Core MVC开发实战之商城系统】已经开始,在之前的文章中,讲解了商城系统的整体功能设计,页面布局设计,环境搭建,系统配置,及首页【商品类型,banner条,友情链接,降价促销,新品爆款】,商品列表页面等功能的开发,今天继续讲解商品详情功能开发,仅供学习分享使用,如有不足之处,还请指正。
97 0
|
5月前
|
开发框架 前端开发 .NET
[回馈]ASP.NET Core MVC开发实战之商城系统(三)
[回馈]ASP.NET Core MVC开发实战之商城系统(三)
45 0
|
5月前
|
SQL 存储 开发框架
[回馈]ASP.NET Core MVC开发实战之商城系统(二)
[回馈]ASP.NET Core MVC开发实战之商城系统(二)
49 0
|
5月前
|
开发框架 前端开发 .NET
[回馈]ASP.NET Core MVC开发实战之商城系统(一)
[回馈]ASP.NET Core MVC开发实战之商城系统(一)
72 0
|
5月前
|
SQL 开发框架 前端开发
[回馈]ASP.NET Core MVC开发实战之商城系统(开篇)
[回馈]ASP.NET Core MVC开发实战之商城系统(开篇)
77 0
|
5月前
|
开发框架 前端开发 .NET
ASP.NET Core MVC从入门到精通[PDF版]
ASP.NET Core MVC从入门到精通[PDF版]
118 0
相关产品
云迁移中心
推荐文章
更多
推荐镜像
更多