如何才能利用单一路由根据参数名称调用不同的动作。
我需要跟随
/api/v1/user
GET
key=dfddg&secret=fafassaf&query=select id from user where user like '%ggg%'
和
/api/v1/user
GET
key=dfddg&secret=fafassaf&ids=fadfdafdsf,faffasfasfsf,asfasfasfasfas,asfasfasfasf
我写了以下代码
[RoutePrefix("api/v1/user")]
public
我有两个MVC项目。其中一个是API,我希望从这个API中将数据传递到同一个解决方案中的另一个项目中。这怎么可能呢?
我在控制器的头上添加了引用。
public class ProspectController : Controller
{
DataContext db = new DataContext();
// GET: Prospect
public ActionResult Index()
{
Database.SetInitializer(
new MigrateDatabaseToLatestVersion&
如何组合基座的路线?
(defroutes api-routes [...])
(defroutes site-routes [...])
(combine-routes api-routes site-routes) ;; should be a valid route as well
注:这是一个类似的问题,但,但基座。
我使用的是VS 2017社区。多年来,我一直在构建web api。但一定有什么地方发生了变化,因为我不能让最简单的例子工作。
我在控制器文件夹中有一个简单的控制器
public class TestApi : ApiController
{
// GET api/<controller>
public IEnumerable<string> Get()
{
return new string[] { "value1", "value2" };
}
}
我在应用程序启动中有必要的代码:
pro
我正在编写一个简单的RESTful控制器。到目前为止,我能够通过调用Employee检索一个类型为http://127.0.0.1:8080/api/employee/5的JSON对象。但是,在调用Employee时,我无法检索http://127.0.0.1:8080/api/employee/对象的集合。这会给我带来以下错误。
<Error>
<Message>
No HTTP resource was found that matches the request URI 'http://127.0.0.1:8080/api/employee/'.