title: Open a web browser using C# win application and add request headers in the request
body: <p>I have a situation where I want to simulate a web request which comes to application. It contains some url values and Request Headers.</p>
  
  <p>I know that I can start a browser using </p>
  
  <pre><code>var url = "http://test.com";
  var sInfo = new ProcessStartInfo(url);
  Process.Start(sInfo);
  </code></pre>
  
  <p>But I want to add some header values in the url which I want to open in browser.
  I have tried using different things but not able to open it in browser.</p>
  
  <p>I have used <code>WebClient</code> as below</p>
  
  <pre><code>WebClient client = new WebClient();
  var url = "http://test.com";
  client.Headers.Add("USER", "ABC");
  string text=client.DownloadString(url);
  </code></pre>
  
  <p>But how to use this string in web browser I don't know.</p>
  
  <p>I have also tried <code>WebBrowser</code> but not able to simulate.</p>