OpenRasta の次のコードと構成が与えられた場合:
ResourceSpace.Has.ResourcesOfType<Foo>()
.AtUri("/foo/{fooID}")
.And.AtUri("/foo")
.HandledBy<FooHandler>()
.AsJsonDataContract();
public OperationResult GetFoo(int fooID) { }
public OperationResult PostFoo(Foo foo) { }
public class Foo
{
public int ID { get; set; }
public string Name { get; set; }
}
FooHandler の PostFoo メソッドに投稿する場合、リクエストの本文の正しい形式は何ですか。json (つまり、GetFoo から受け取るのと同じ形式) にすることができますか、それとも名前と値のペア (例: ID=1&Name=FooManChu) にする必要がありますか?
content type など、投稿リクエストに追加のヘッダーを設定する必要がありますか?
これを機能させようとしていますが、これを実行しようとすると 415 エラーが発生するようです。