使用fiddler的Http补丁问题

时间:2015-07-27 10:05:10

标签: http odata fiddler patch

[HttpPatch]
public HttpResponseMessage UpdateDividendInformation([FromBody]BEDividendInformationRequest bedividendInformationRequest, Delta<BEAccountDividendSetup> beAccountDividendSetup)

当我使用http补丁从fiddler打电话时显示:

  

“无法绑定多个参数错误”。

请有人帮忙。我正在使用Delta类来跟踪已更改的实体。那么如何通过提琴手发送价值。

1 个答案:

答案 0 :(得分:0)

基本上,身体最多允许1个参数,因为请求内容可能只读一次。

在您的操作中,您标记了第一个参数[FromBody],同时,Delta<T>在OData Web API中使用[NonValidatingParameterBinding]属性修饰,这是来自body的参数。所以,你有两个参数将从body绑定。因此,很明显你得到了这样的错误信息。

但是,错误消息应包含参数名称。你省略了吗?