我想從我的角度服務傳遞KeyValuePairs的名單,以我的網頁API控制器,就像這樣:如何通過一個KeyValuePair到網頁API
網絡API控制器:
[HttpGet]
[Route("")]
public IHttpActionResult Users([FromUri] List<KeyValuePair<string, object>> filters)
{ }
角服務:
return $http.get(url, {
params: {
filters: [{ Key: "UserName", Value: "A.Lincoln" }]
}
});
我已經試過許多不同的方式改變了JSON格式傳遞參數,可以,但我總是以相同的結果TE控制器結束。 filters = [0] {[,]}。所以它知道我傳遞了一些東西,但鍵/值總是爲空。當我發送一個字符串列表而不是keyvaluepairs時,它的值很好。有人能幫我解決問題嗎?