设计一个包含多对多关系参数的RESTful get

时间:2017-08-07 21:07:40

标签: c# .net asp.net-mvc asp.net-web-api visual-studio-2017

DogId (n:n) WalkerId
WalkerId (n:n) WalkPatternId
WalkPatternId (n:n) DogId

我需要将DogId, WalkerId, WalkPatternId传递给我的GET方法:

public HttpResponseMessage Get(int dogid, int walkerId, int walkPatternId)
{
  return _walkingService(dogid, walkerId, walkPatternId);
}

让REST客户端对一个看起来像这样的URI进行GET似乎并非如此:

http://mydomain/2342/5312/4345243

另一方面,我无法在GET上进行FromBody

如何定义一个接受3个参数的RESTful GET方法,这些参数彼此之间有多对多的关系?

0 个答案:

没有答案