当前位置: 首页 > news >正文

初二信息课网站怎么做运涛网站建设

初二信息课网站怎么做,运涛网站建设,支付宝转账图片制作器,网站定制开发概述 欢迎来到本文#xff0c;本篇文章将会探讨C# WebApi中传递参数的方法。在WebApi中#xff0c;参数传递是一个非常重要的概念#xff0c;因为它使得我们能够从客户端获取数据#xff0c;并将数据传递到服务器端进行处理。WebApi是一种使用HTTP协议进行通信的RESTful服…概述 欢迎来到本文本篇文章将会探讨C# WebApi中传递参数的方法。在WebApi中参数传递是一个非常重要的概念因为它使得我们能够从客户端获取数据并将数据传递到服务器端进行处理。WebApi是一种使用HTTP协议进行通信的RESTful服务它可以通过各种方式传递参数。在本文中我们只会针对Get和Post讨论参数传递的方法以及如何在C# WebApi中正确地处理它们。 Get GET请求方法用于获取资源通常会将参数放在URL的查询字符串中进行传递。由于GET请求方法是无状态的因此它通常被用于获取数据而不是修改数据。 // 该函数用于向服务器发送GET请求并获取数据 export function getAction(url, query) {return request({url: url,method: get,params: query}) }1.传递字符串参数 // 前端代码 handleTest() {getAction(/test/list1, { id: 1 }).then((res) {console.log(res, res)})},// 后端代码 [Route(test)] public class TestController : ControllerBase {[HttpGet(list1)]public IActionResult Index(int id){return Ok(id);} }附上Postman调用截图 2.传递实体参数 注意.Net Core 项目中使用[FromQuery]特性在.Net Framework 项目中使用[FromUri]特性 // 前端代码 handleTest() {getAction(/test/getPerson, { Name: Hpf, Age: 29, Sex: 男 }).then((res) {console.log(res, res)})},//后端代码 [Route(test)] public class TestController : BaseController {[HttpGet(getPerson)]public IActionResult GetPerson([FromQuery] Person person){return Ok();} }public class Person {public string Name { get; set; }public string Age { get; set; }public string Sex { get; set; } }附上Postman调用截图 Post POST请求方法用于向服务器端提交数据通常会将参数放在请求体中进行传递。POST请求方法通常被用于创建、更新或删除资源。 // 该函数用于向服务器发送POST请求并获取数据 export function postAction(url, data) {return request({url: url,method: post,data: data}) }1.传递实体参数 // 前端代码 handleTest() {postAction(/test/postPerson, { Name: Hpf, Age: 29, Sex: 男 }).then((res) {console.log(res, res)})},// 后端代码 [Route(test)] public class TestController : BaseController {[HttpPost(postPerson)]public IActionResult PostPerson([FromBody] Person person){return Ok();} }public class Person {public string Name { get; set; }public string Age { get; set; }public string Sex { get; set; } }附上Postman调用截图 2.传递实体集合参数 // 前端代码 handleTest() {let list [{ Name: Hpf, Age: 29, Sex: 男 },{ Name: Zzr, Age: 26, Sex: 女 },]postAction(/test/postPerson, list).then((res) {console.log(res, res)})},// 后端代码 [Route(test)] public class TestController : BaseController {[HttpPost(postPerson)]public IActionResult PostPerson([FromBody] ListPerson person){return Ok();} }public class Person {public string Name { get; set; }public string Age { get; set; }public string Sex { get; set; } }附上Postman调用截图 3.传递数组参数 // 前端代码 handleTest() {postAction(/test/postPerson, [1, 2, 3]).then((res) {console.log(res, res)})},// 后端代码 [Route(test)] public class TestController : BaseController {[HttpPost(postPerson)]public IActionResult PostPerson([FromBody] string[] str){return Ok();} }附上Postman调用截图 # 概述 欢迎来到本文本篇文章将会探讨C# WebApi中传递参数的方法。在WebApi中参数传递是一个非常重要的概念因为它使得我们能够从客户端获取数据并将数据传递到服务器端进行处理。WebApi是一种使用HTTP协议进行通信的RESTful服务它可以通过各种方式传递参数。在本文中我们只会针对Get和Post讨论参数传递的方法以及如何在C# WebApi中正确地处理它们。 Get GET请求方法用于获取资源通常会将参数放在URL的查询字符串中进行传递。由于GET请求方法是无状态的因此它通常被用于获取数据而不是修改数据。 // 该函数用于向服务器发送GET请求并获取数据 export function getAction(url, query) {return request({url: url,method: get,params: query}) }1.传递字符串参数 // 前端代码 handleTest() {getAction(/test/list1, { id: 1 }).then((res) {console.log(res, res)})},// 后端代码 [Route(test)] public class TestController : ControllerBase {[HttpGet(list1)]public IActionResult Index(int id){return Ok(id);} }附上Postman调用截图 2.传递实体参数 注意.Net Core 项目中使用[FromQuery]特性在.Net Framework 项目中使用[FromUri]特性 // 前端代码 handleTest() {getAction(/test/getPerson, { Name: Hpf, Age: 29, Sex: 男 }).then((res) {console.log(res, res)})},//后端代码 [Route(test)] public class TestController : BaseController {[HttpGet(getPerson)]public IActionResult GetPerson([FromQuery] Person person){return Ok();} }public class Person {public string Name { get; set; }public string Age { get; set; }public string Sex { get; set; } }附上Postman调用截图 Post POST请求方法用于向服务器端提交数据通常会将参数放在请求体中进行传递。POST请求方法通常被用于创建、更新或删除资源。 // 该函数用于向服务器发送POST请求并获取数据 export function postAction(url, data) {return request({url: url,method: post,data: data}) }1.传递实体参数 // 前端代码 handleTest() {postAction(/test/postPerson, { Name: Hpf, Age: 29, Sex: 男 }).then((res) {console.log(res, res)})},// 后端代码 [Route(test)] public class TestController : BaseController {[HttpPost(postPerson)]public IActionResult PostPerson([FromBody] Person person){return Ok();} }public class Person {public string Name { get; set; }public string Age { get; set; }public string Sex { get; set; } }附上Postman调用截图 2.传递实体集合参数 // 前端代码 handleTest() {let list [{ Name: Hpf, Age: 29, Sex: 男 },{ Name: Zzr, Age: 26, Sex: 女 },]postAction(/test/postPerson, list).then((res) {console.log(res, res)})},// 后端代码 [Route(test)] public class TestController : BaseController {[HttpPost(postPerson)]public IActionResult PostPerson([FromBody] ListPerson person){return Ok();} }public class Person {public string Name { get; set; }public string Age { get; set; }public string Sex { get; set; } }附上Postman调用截图 3.传递数组参数 // 前端代码 handleTest() {postAction(/test/postPerson, [1, 2, 3]).then((res) {console.log(res, res)})},// 后端代码 [Route(test)] public class TestController : BaseController {[HttpPost(postPerson)]public IActionResult PostPerson([FromBody] string[] str){return Ok();} }附上Postman调用截图
http://www.zqtcl.cn/news/45734/

相关文章:

  • 建设银行网站点不了做网站怎么收集资料
  • 做电影网站哪个源码好网站不兼容360浏览器
  • 进入网站wordpress配置广东十大排名建筑公司
  • 网站制作价钱多少一元云购 网站开发
  • 文山网站建设大学生网站作业
  • 怎么添加网站 多少钱北京网站推广公司排名
  • 搜索引擎优化心得体会义乌seo推广
  • 网站建设服务费记账分录深圳网站开发设计公司排名
  • 广西 南宁 微信微网站开发郑州动力无限网站建设
  • 贵阳网站制作策划wordpress mysql 密码重置
  • 深圳网站设计招聘网站设计制作的服务和质量
  • 网站怎样自己不花钱在电脑上做网页中国工程预算网
  • 网站建设合同 法律声明网站开发培训设计
  • 书画院网站建设模板python一般要学多久
  • 微信做的地方门户网站企业为什么要建站台呢
  • 阿里云网站建设部署与发布试题答案公众号开发需要学什么
  • 网站数据库模版wordpress系统环境
  • 国内做免费视频网站有哪些百度云盘搜索引擎入口
  • 有了 ftp服务器密码 怎么改网站如何下载wordpress
  • 贵州做旅游的网站哈尔滨市建设工程交易中心
  • 网站开发与维护视频教程wordpress 招聘网站模板
  • 自己做头像的网站asp网站镜像代码
  • 网站开发者的设计构想响应式网站建设定制
  • 给网站做rss网站建设包括哪些流程
  • 动漫做的游戏 迅雷下载网站抖音代运营服务内容明细
  • 建设网站的目的以及意义珠海网络推广
  • 坑梓做网站家居企业网站建设报价
  • 做商城网站建设肇庆网站优化建设
  • 网站模版开发天津网站建设渠道
  • 网站开发课程知识点总结哈尔滨住房和城乡建设局网站首页