我有一系列使用Web API 2.0构建的API。如何为某些操作增加最大消息大小,为其他操作降低最大消息大小?例如,我希望POST到/Person的最大消息大小为200字节,但批量端点(POST到/Results)要大得多。
您可以创建一个操作过滤器,以防止处理过大的消息。但是,它不会阻止服务器实际接收消息。
如果你真的想阻止接收到大消息,你需要作为一个消息处理程序这样做,并且你必须查看URI的一部分来决定是否失败。
我有一系列使用Web API 2.0构建的API。如何为某些操作增加最大消息大小,为其他操作降低最大消息大小?例如,我希望POST到/Person的最大消息大小为200字节,但批量端点(POST到/Results)要大得多。
您可以创建一个操作过滤器,以防止处理过大的消息。但是,它不会阻止服务器实际接收消息。
如果你真的想阻止接收到大消息,你需要作为一个消息处理程序这样做,并且你必须查看URI的一部分来决定是否失败。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium