传递多个参数并获取Web API的数据

近段时间学习Web Api觉得非常有意思。默认的路由情况之下,获取数据时,它不必指定Action操作名。

还有另外感想,就是自从学习asp.net MVC之后,加上jQuery,让Insus.NET已经慢慢远离开ASP.NET,想起了那曾经得心应手的Web控件......

前两篇《ASP.NET MVC的Web Api的实练http://www.cnblogs.com/insus/p/4334316.html 没有带参数获取数据。而这篇《Html网页使用jQuery传递参数并获取Web API的数据http://www.cnblogs.com/insus/p/4337409.html 却是传送单个参数至Web Api进行获取数据。

本篇Insus.NET想练习一下Web Api中的方法重载,Get方式传入多个参数来获取数据。这样说来这三篇均是 type: "GET" 。

在Api控制器中,创建一个Action,带多参数,可查下面代码#31开始。

创建html网页,还是使用jQuery来实现传参与获取数据。

添加两个文本框,是让用户能转入多个参数,去呼叫Web Api的多参数据方法。

模拟演示:

时间: 2024-08-27 06:15:04

传递多个参数并获取Web API的数据的相关文章

Html网页使用jQuery传递参数并获取Web API的数据

昨天Insus.NET有开始学习Web API,<ASP.NET MVC的Web Api的实练>http://www.cnblogs.com/insus/p/4334316.html .其中演练中有提及到出现异常并解决,也有举例实现了在html静态网页使用jQuery来去读Web API的数据. 本篇想实现在html网页使用jQuery实现向Web API传递参数并获取数据. 在API创建一个方法public IEnumerable<Order> GetOrderByOrderNu

Springboot中使用自定义参数注解获取 token 中用户数据

使用自定义参数注解获取 token 中User数据 使用背景 在springboot项目开发中需要从token中获取用户信息时通常的方式要经历几个步骤 拦截器中截获token TokenUtil工具类解析token中的用户信息 把解析结果存入到成员变量中 controller中通过TokenUtil工具类提供的静态方法获取用户信息 下面是过程示例代码 /*--------1.拦截器中获取---------*/ String token =request.getHeader("token"

用Nifi 从web api 取数据到HDFS

1. 全景图 2. 用ExecuteScript生成动态日期参数 为了只生成一个flowfile: Groovy 代码: import org.apache.commons.io.IOUtilsimport java.nio.charset.*import java.text.SimpleDateFormat;import java.lang.StringBuilder;import java.util.Calendar; def flowFile = session.create() flow

web api 返回数据XML JSON

WEBAPI返回的数据格式一般是XML和JSON.能根据请求的要求返回.经过试验如下: public object Get(string uid) { return new {msg="成功"}; } // 调用.使用了jquery的AJAX方法,最后一个参数是返回结果的类型.不同参数时,后台返回的数据类型不同,看来服务端能根据前端请求的数据类型自动生成相应类型返回 $.get('get',function(data){ },'json') // 结果 {"msg"

Web Api其中的PUT功能演示

Insus.NET这几天均在学习Web API知识,并练习.怎样获取数据,提交数据或是保存数据.你可以温习一下<Post model至Web Api创建或是保存数据>http://www.cnblogs.com/insus/p/4343833.html 和<添加JSON Data到已经存在的JSON文件中>http://www.cnblogs.com/insus/p/4344547.html ,这均是把json序列化数据保存至文件中. 即然有对数据获取,提交保存,那当然有更新数据的

Post model至Web Api

Post model可以解决多动态性的参数至Web Api中去,获取数据或是创建数据.如果一个对象有很多字段,需要对每一个字段进行查询或是在创建对象时,我们可以考虑使用model来作参数.这样不必在控制器中的Action操作方法去写那长长的参数. 获取web Api的Get是可以方法重载,但是Post没有办法重载.但是它也可以从Web Api获取数据.下面这个例子只能算作参考了,某些情况还是可以使用的. 在Api控制添加一个Action操作: 创建一个html网页,然可写jQuery来执行这个方

ASP.Net Web API 的参数绑定[翻译]

原文地址:Parameter Binding in ASP.NET Web API 译文如下: 当Web API相应Controller的一个方法时,它必定存在一个设置参数的过程,叫作数据绑定.这篇文章描述了Web API如何绑定参数以及如何自定义绑定过程. 一般情况下,Web API绑定参数符合如下规则: 如果参数为简单类型,Web API 尝试从URI中获取.简单参数类型包含.Net源生类型(int,bool,double...),加上TimeSpan,DateTime,Guid,decim

微信小程序的Web API接口设计及常见接口实现

微信小程序给我们提供了一个很好的开发平台,可以用于展现各种数据和实现丰富的功能,通过小程序的请求Web API 平台获取JSON数据后,可以在小程序界面上进行数据的动态展示.在数据的关键 一环中,我们设计和编写Web API平台是非常重要的,通过这个我们可以实现数据的集中控制和管理,本篇随笔介绍基于Asp.NET MVC的Web API接口层的设计和常见接口代码的展示,以便展示我们常规Web API接口层的接口代码设计.参数的处理等内容. 1.Web API整体性的架构设计 我们整体性的架构设计

Web API应用架构在Winform混合框架中的应用(1)

在<Web API应用架构设计分析(1)>和<Web API应用架构设计分析(2)>中对WebAPI的架构进行了一定的剖析,在当今移动优先的口号下,传统平台都纷纷开发了属于自己的Web API平台,方便各种终端系统的接入,很多企业的需求都是以Web API优先的理念来设计整个企业应用体系的.Web API作为整个纽带的核心,在整个核心层需要考虑到统一性.稳定性.以及安全性等方面因素.本文主要介绍,Web API应用架构,在Winform整合中的角色,以及如何实现在Winform混合