Ich habe ein HttpContext.Request -Objekt, das Daten in der Form hat, die falsch ist, und ich möchte es reparieren und senden Sie den richtigen HttpContext auf dem Weg. HttpContext.Request.Form ist schreibgeschützt, aber wenn nicht, hätte ich einfach folgendes getan; HttpContext.Request.Form ["a"] = "der korrekte Wert für a";Wie zu ändern HttpContext.Request.Form in asp.net Kern
Also, wo ist der beste Platz in der Pipeline, dies zu tun. Ist es möglich, die HttpContext.Request.Form schreibbar über Reflektion zugänglich zu machen?
Was genau meinen Sie mit „dem richtigen sendet Httpcontext auf dem Weg?“ Übergeben Sie es an eine andere Methode/ein anderes Objekt oder versuchen Sie, es an den Client zurückzusenden? – greenjaed
Ich interceptiere eingehende Anfragen und korrigiere fehlerhafte Formulardaten in der Middleware und sende gute Formulardaten in den Rest der eingehenden Pipeline. –