7

application/jsonまたは、カスタム プロパティ名バインディングにapplication/xml使用できます。DataContract

[HttpPost]
public string Method([FromBody]Model request)
{
}

[DataContract]
public class Model
{
    [DataMember(Name="custom_name")]
    public string CustomName { get; set; }
}

DataContractまたは何か他のものを使用するにはどうすればよいapplication/x-www-form-urlencodedですか?

4

3 に答える 3

0

DataContractFormat の設定に関する MSDN の投稿: http://blogs.msdn.com/b/endpoint/archive/2011/05/15/using-datacontracts-with-wcf-web-api.aspx

MediaTypeFormatterCollectionクラスにはFormUrlEncodedFormatterが含まれています。上記の投稿を試して、DataContractSerializer を設定できます。

于 2013-04-12T14:20:29.683 に答える