asp.net-web-api – 如何测试我的web api方法
发布时间:2020-12-16 09:25:55 所属栏目:asp.Net 来源:网络整理
导读:我有一个web api方法: [HttpPost,ActionName("GET")] public string Get(string apiKey,DateTime start,DateTime end) { var user = db.Users.SingleOrDefault(u = u.Id == apiKey); if (user == null) { return string.Empty; } var records = db.Historie
我有一个web api方法:
[HttpPost,ActionName("GET")] public string Get(string apiKey,DateTime start,DateTime end) { var user = db.Users.SingleOrDefault(u => u.Id == apiKey); if (user == null) { return string.Empty; } var records = db.Histories.Where(h => h.Date >= start && h.Date <= end); return JsonConvert.SerializeObject(records); } 这是我试图调用该方法的URL,但它没有达到该方法. http://localhost:11847/api/History/Get?apiKey=398cfa9b-8c5c-4cf4-b4f3-8904a827ff22&start=2014-01-01&end=2014-12-01 我也改变了WebApiConfig.cs config.Routes.MapHttpRoute( name: "DefaultApi",routeTemplate: "api/{controller}/{action}",defaults: new { id = RouteParameter.Optional } ); 从“api / {controller} / {id}到”api / {controller} / {action} 请帮忙.谢谢 解决方法
要测试api,您可以使用fiddler(
http://www.telerik.com/fiddler)或名为postman的chrome应用程序.
您还应该在http://www.getpostman.com/之前尝试POSTMAN,它可以作为应用添加到chrome.这真的很好,让你组织你的api. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 一个高效反射类
- asp.net-mvc – 有关在ASP.NET MVC中放置AntiXSS调用的建议
- asp.net – 页面上有多个RequiredFieldValidators,但它们需
- asp.net-mvc-3 – 将值传递给控制器??时,ASP.NET MVC datet
- asp.net – AntiForgeryToken是否需要会话状态?
- asp.net-mvc – MVC中的IE7仅样式表
- asp.net – 母版页和嵌套表单问题
- asp.net – 在.NET 4下编译时出现“具有相同密钥的条目已存
- asp.net-mvc – MVC 5防止通过iframe访问内容
- asp.net-mvc – 如何使用AngularJs显示MVC登录的用户名
推荐文章
站长推荐
- .net – TransactionScope:它变得更好了吗?
- asp.net – ListView禁用基于角色的插入和编辑按
- asp.net-mvc – ASP.NET MVC&Windsor.Castle
- asp.net-mvc – 如何添加代码隐藏页面到视图或部
- log4net 日志框架的配置
- asp.net-mvc – 返回局部视图的RedirectToAction
- asp.net – Firefox在IIS6上启用了摘要式身份验证
- asp.net-core – 从ASP.NET Core 2.1应用程序中删
- wcf – ASP.NET MVC中的OpenId身份验证是一项宁静
- asp.net – IIS 7错误请求响应时 存在于URL中
热点阅读