... Je me serais attendu à un réglage de configuration simple quelque part, mais je n'ai rien trouvé.Un serveur WebAPI OWIN auto-hébergé permet-il de définir la taille maximale de la requête?
Les suggestions que je trouve impliquent writing some OwinMiddleware
pour elle, qui vérifierait l'en-tête Content-Length
, ou, si ce manque (par exemple un message chunked), faire des choses bancal avec le flux sous-jacent, et il semble buggy.
Pour d'autres paramètres de configuration on peut attendre d'un serveur HTTP, il y a ceci:
OwinHttpListener owinListener = appBuilder.Properties["Microsoft.Owin.Host.HttpListener.OwinHttpListener"] as OwinHttpListener;
owinListener.SetRequestQueueLimit(maxQueueLength);
owinListener.Listener.TimeoutManager.[...]
Mais rien lié à la taille du message max.
J'espérais quelque chose d'out-of-the-box pour cela. Est-ce que je manque quelque chose?