当前位置: 首页 > 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.dnsts.com.cn/news/252535.html

相关文章:

  • 门户网站建设请示抖音seo公司
  • 电子商务网站调研报告开源中国
  • 管理咨询网站建设dedecms做的系统网站主页是哪一个文件
  • 网络科技网站建设阳江网站建设公司
  • 池州网站公司金华英文网站建设
  • 上海医疗 网站制作建设网站都需要哪些内容
  • 义乌外贸公司网站百度竞价推广效果好吗
  • 网站开发多长时间阜宁城乡建设局网站
  • 上海市网站开发公司排名大连seo网站
  • 禅城做网站网站备案撤销
  • 网站区域名是什么单位做网站需要准备什么
  • 电商网站服务器空间海外网站的建设
  • ppt模板网站大全本地建设网站软件
  • 南京马鞍山网站建设网站布局如何修改
  • wordpress主题发布燃灯seo
  • wordpress 安装过程宁波seo快速优化费用
  • 丽水网站建设wordpress 分类归档
  • 连云港做网站企业微信怎么做链接推广产品
  • 做设计用哪个素材网站好系统和网页的区别
  • 自助建站系统免费模式广州快速建站哪家服务专业
  • 鄂尔多斯网站制作公司wordpress调用代码
  • 做网站也是一门技术自建导航站wordpress
  • 网站建设常识前端开发工程师需要具备哪些能力
  • 睢宁县建设局网站做网站的咋挣钱
  • logo参考网站白云网站(建设信科网络)
  • 有个人做网站的吗怎样做好网络推广呀
  • 个人如何建设电子商务网站免费空间大的云盘
  • 网站后台地址破解手机企业网站设计理念
  • 太原网站制作策划yy直播
  • 做设计在哪个网站投递简历软件技术是干什么的