WebApi 4.0 默认方式不支持HttpGet 请求

如果Controller方法中没有指定请求方式,在RC版本中默认是HttpPost ,Beta版本中支持所有方法GET, PUT, POST and Delete,而在RC版本后做了改变只支持HttpPost。

可以使用[AcceptVerbs("GET", "POST")] 标签来是方法同时支持GET和POST

参考:

http://stackoverflow.com/questions/11005788/asp-net-web-api-the-requested-resource-does-not-support-http-method-get

http://www.asp.net/web-api/overview/formats-and-model-binding/parameter-binding-in-aspnet-web-api

时间: 2024-12-18 12:02:28

WebApi 4.0 默认方式不支持HttpGet 请求的相关文章

最新版勤哲Excel服务器V2016.12.0.292无限用户支持手机APP,微信,网页等功能不绑定电脑,任意安装,支持后续升级

最新版勤哲Excel服务器V2016.12.0.292无限用户支持手机APP,微信,网页等功能不绑定电脑,任意安装,支持后续升级. 这个版本发布过之后,再发布新的版本需要到下个月的中下旬,老朋友可以使用本版本后面延续升级 目前有大约127家用户在用,没有修改过注册授权文件,系统非常成熟,推荐指数为五星,QQ:619920289 麦枫论坛http://www.mfsun.com 简介 EXCEL服务器作为一款客户化.综合性管理软件,它通过Excel就能构造出您自主的管理系统:同时,她也可将您公司现

Servlet 3.0对上传的支持

Servlet 2.5 进行上传   首先对表单的要求     ->method ="post"    ->enctype="mulitpart/form-data"  默认值是"application/x-www-urlencoded"    -><input="file" name="文件名必须给出">  对Servlet的要求   因为是多部件   所以对于request

请求WebApi的几种方式

目前所了解的请求WebAPI的方式有通过后台访问api 和通过js 直接访问api接口 首先介绍下通过后台访问api的方法,可以使用HttpClient的方式也可以使用WebRequest的方式 1.HttpClient的方式 (1)Get请求 string url = "http://10.1.1.1:8080/"; public ActionResult GetAll() { HttpClient client = new HttpClient(); client.BaseAddr

android4.0默认界面旋转180

不巧新拿的android4.0默认启动画面和正常显示旋转了180度,即为倒立的.原来是屏输出为倒的,查找得知可以做旋转: 步骤: 一:先把这个加上 然后加上属性ro.sf.hwrotation = 180 二:在init.rc脚本中添加如下内容:      setprop ro.sf.hwrotation180 修改frameworks/base/services/surfaceflinger/SurfaceFlinger.cpp文件,在voidGraphicPlane::setDisplayH

IDEA 14.0 (默认模式) 快捷键

IDEA 14.0 (默认模式) 快捷键 1.Alt+Shift+R:重命名变量名.类名.方法名(使用已经使用过的) 2.Ctrl+O :重写方法 3.Alt+Shift+P :实现接口 4.Alt+Shift+空格:智能提示 5.Tab:补全代码,使用高亮的部分 6.Alt+Insert:快速生成get/set方法

微软讲座视频: 下一代vNext平台:ASP.NET vNext与MVC6,WebAPI 3.0 新特性 下载

 微软下一代平台vNext: .NET 5.0.ASP.NET vNext与MVC6,WebAPI 3.0 新特性 录像视频下载 http://t.cn/RPYhcuG  微软与开源实战训练营QQ群 203822816 微软MSDN俱乐部QQ群 29754721, 微软MSDN特邀讲师:徐雷  Frank Xu Lei倾力打造!新浪微博:http://weibo.com/frankxulei  @@老徐FrankXuLei 系统讲解NET vNext 新特性ASP.NET vNext新特性,

定时器0工作方式1

#include<reg52.h> #define uchar unsigned char #define uint unsigned int sbit led1=P1^0; uchar num; void main() { TMOD=0X01; //设置定时器0为工作方式1(M1M0为01) TH0=(65536-45872)/256; //装处初值11.0592M晶振定时50ms数为45872 TL0=(65536-45872)%256; EA=1; ET0=1; TR0=1; while

定时器0的方式1 定时器1的方式1 数码管和led

#include<reg52.h> #define uchar unsigned char #define uint unsigned int sbit dula=P2^6; sbit wela=P2^7; sbit led1=P1^0; uchar code table[]= { 0x3f,0x06,0x5b,0x4f,0x66, 0x6d,0x7d,0x07,0x7f,0x6f, 0x77,0x7c,0x39,0x5e,0x79,0x71 }; void delayms(uint); vo

RxJava 2.0.0-RC1 发布,支持 Java 6

RxJava 2.0.0-RC1 发布了,RxJava 是 ReactiveX 在 Java 上的实现,有Groovy, Clojure, Scala 和 JRuby 版本的实现. 该版本为了更高的性能和更低的开销已经完全重写,依然支持 Java 6,点击查看提交记录以及发布说明: https://github.com/ReactiveX/RxJava/commits/1.x https://github.com/ReactiveX/RxJava/releases/tag/v2.0.0-RC1