小编use*_*235的帖子

使用带有备用内容类型的c#web api

我是web api的新手,我需要为客户端创建一个服务器.我无法控制客户端 - 无法改变一件事.

客户端在POST主体中发送html封装的json请求.但是,内容类型可能会有所不同.我需要做什么才能让我的ApiController处理不同的内容类型?

c# content-type asp.net-web-api

8
推荐指数
1
解决办法
1万
查看次数

如何使用web api将根目录映射到c#中的控制器?

我有一个#web api(.net 4)Web应用程序.我有几个控制器.我想将新控制器映射到Web应用程序的根目录.

所以我有 http://localhost/listproducts

我想要的网址是 http://localhost

但我不知道如何告诉控制器使用根目录.它似乎是根据名称配置的.

我采用的解决方案是:

config.Routes.MapHttpRoute(
      name: "ListProductsApi",
             routeTemplate: "",
             defaults: new { controller = "ListProducts" } // Parameter defaults
);
Run Code Online (Sandbox Code Playgroud)

诀窍是defaults: new { controller = "ListProducts" } 线.(我需要一个POST动作,所以我只是将动作撤出.显然当你想要根路径"/"时,你需要明确命名控制器.

c# asp.net-mvc asp.net-web-api

3
推荐指数
1
解决办法
6249
查看次数

标签 统计

asp.net-web-api ×2

c# ×2

asp.net-mvc ×1

content-type ×1