asp.net web api-如何仅为特定控制器/操作启用更大的消息大小



我有一系列使用Web API 2.0构建的API。如何为某些操作增加最大消息大小,为其他操作降低最大消息大小?例如,我希望POST到/Person的最大消息大小为200字节,但批量端点(POST到/Results)要大得多。

您可以创建一个操作过滤器,以防止处理过大的消息。但是,它不会阻止服务器实际接收消息。

如果你真的想阻止接收到大消息,你需要作为一个消息处理程序这样做,并且你必须查看URI的一部分来决定是否失败。

相关内容

  • 没有找到相关文章

最新更新