I am trying to download a image from a website that requires you to be signed into the site to get the correct image. I am also using a webBrowser control that is already logged onto the site (however I don't want to navigate to the page to download the image). Currently this is what I am doing. Code: WebRequest requestPic = WebRequest.Create(url); requestPic.Headers[HttpRequestHeader.Cookie] = webBrowser1.Document.Cookie; WebResponse responsePic = requestPic.GetResponse(); Image responseImage = Image.FromStream(responsePic.GetResponseStream()); responsePic.Close(); However this doesn't seem to work. I am guessing I am doing something wrong with the cookie part. Does anyone know how to do this correctly?