title: The type or namespace name 'DefaultHttpRequest' could not be found
body: <p>I have just upgraded to .net core 3.1 from 2.1.</p>
  <p>I updated all the packages but i am getting the below errors which I am not able to resolve:</p>
  <pre><code>The type or namespace name 'DefaultHttpRequest' could not be found 
  The type or namespace name 'Internal' does not exist in the namespace 'Microsoft.AspNetCore.Http'
  </code></pre>
  <p>I have been using above as:</p>
  <pre><code>using Microsoft.AspNetCore.Http.**Internal**;
  
   private static async Task&lt;UserInfo&gt;
              Uplpoad(byte[] buffer, FormFileCollection formFileCollection,
                  **DefaultHttpRequest defaultHttpRequest,**
                  Dictionary&lt;string, StringValues&gt; dictionary)
    {
     //some code
      defaultHttpRequest.Form = new FormCollection(dictionary, formFileCollection);
     //some code
  
     }
  
    public async void  Test1Up()
    { 
      //some code
      var defaultHttpContext = new DefaultHttpContext(featureCollection);
      var defaultHttpRequest = new **DefaultHttpRequest**(defaultHttpContext);
      //some code
    }
  </code></pre>
  <p>See the error in the highlighted lines in **</p>
  <p>I can see in the breaking changes for 3.1 there are changes to DefaultHttpContext but I didn't find anything related to <code>DefaultHttpRequest</code> which is giving me errors as above.</p>