Check out example codes for "C# webclient immitate browser". It will help you in understanding the concepts better.

Code Example 1

client.Headers.Add ("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)");

Learn ReactJs, React Native from akashmittal.com