2
的Web API可以让我捕捉到一个POST请求的主体在JObject:的Web API - JObject从URI
$.post('/api/Query/DoSomething', { Foo: "one", Bar: 4 });
public string Post(JObject data)
{
// data is populated
}
但是相同的技术不GET请求和URI参数工作。
$.get('/api/Controller', { Foo : "one", Bar : 4 });
public string Get([FromUri]JObject data)
{
// data is empty
}
任何解决方法在这里?
对所有请求使用POST结束。本来希望能够在语义上正确的时候使用GET,但是鉴于我们的API是动态生成的,我需要一种让GET参数也是动态的方式(因此JObject) –