WebApi如何调用通用方法
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,这篇文章将为大家详细讲解有关WebApi如何调用通用方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。WebApi传递基础参数的时候可能会有各种各样的问题,有的需要
千家信息网最后更新 2025年02月03日WebApi如何调用通用方法
这篇文章将为大家详细讲解有关WebApi如何调用通用方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
WebApi传递基础参数的时候可能会有各种各样的问题,有的需要在服务端增加[FromBody]的特性,有的需要增加一层封装为实体,有的用动态类型。通过WebClient类。代码如下,需要什么参数只需要在QueryString中添加即可。
try { WebClient client = new WebClient(); //client.QueryString.Add("account", "冯宝宝"); //client.QueryString.Add("password", "7777"); client.QueryString.Add("name", "冯宝宝"); client.Encoding = Encoding.UTF8; client.Headers.Add(HttpRequestHeader.ContentType, "application/json"); //string result = client.UploadString("http://localhost:51151/Api/Users/Login", ""); string result = client.UploadString("http://localhost:51151/Api/Users/WithStringParamNoFromBody", ""); } catch (Exception ex) { }
后端WebApi代码如下:
[AllowAnonymous] [HttpPost] public IEnumerableWithStringParamNoFromBody(string name) { return _userList; } [AllowAnonymous] [HttpPost] public string Login(string account, string password) { if (account.Equals("冯宝宝") && password.Equals("7777")) { FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(0, account, DateTime.Now, DateTime.Now.AddMinutes(5), true, $"{account}&{password}", FormsAuthentication.FormsCookiePath); var result = new { Result = true, Ticket = FormsAuthentication.Encrypt(ticket) }; return JsonConvert.SerializeObject(result); } else { var result = new { Result = false }; return JsonConvert.SerializeObject(result); } }
关于"WebApi如何调用通用方法"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
宝宝
篇文章
方法
代码
参数
更多
不错
实用
内容
动态
各种各样
基础
实体
文章
时候
特性
知识
类型
问题
加一
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全检查百度百科
工业软件开发靠谱吗
php 取数据库数据
找基因相关性的数据库
德清县直播软件开发
法制教育之网络安全心得体会
论网络技术对公共管理的影响
杭州信息网络技术推荐咨询
网络安全推演
育碧服务器crashed
数据库设置自增会导致什么
数据库什么时候用自增id
ftp的服务器软件
淮安软件开发定制平台
求生之路怎么用名字找服务器
商大数据库参观
进口分布式实时数据库哪家好
asp 连接数据库sql
人民银行网络安全发展
如何对数据库表里的每个数据计数
国有企业网络安全的重点范围
x79服务器主板分别插哪3个槽
长沙软件开发工资很低吗
调用数据库模式
远程登录服务器做开发
某公司销售管理数据库要记录
初中网络安全周活动总结
数据库jsp密码输入错误
服务器带外管理口默认ip
机房租赁与网络安全