12

ネストされたオブジェクトを持つオブジェクトをASP.NETWebAPI GETメソッドに渡すためのURL構文は何ですか?これは可能ですか? http://mydomain/mycontroller?...

Mycontroller GETメソッド:

 public void Get([FromUri]MyType myType) { ... }

C#タイプ:

public class MyType
{
  public string Name { get; set; }
  public NestedType Foo { get; set; }
}

public class NestedType
{
  public int Bar { get; set; }
}
4

2 に答える 2

15

可能です-次の形式でURLを渡してみてください:

?myType.Foo.Bar=3&myType.Name=Maggie
于 2012-12-20T22:18:42.173 に答える
1

次のことを実行するgetを実装しようとしている場合:1)名前で取得2)Foo.Barで取得

次に、クエリ文字列パラメータを使用できます。 RESTは複数の入力をGETメソッドに渡します

実際にGETを実行しようとしておらず、代わりにサーバーにデータをPOSTしようとしている場合は、POSTを使用する必要があります。

于 2012-12-20T21:46:32.400 に答える