How I can set a header in the webClient class?
I tried:
client.Headers[\"Content-Type\"] = \"image/jpeg\";
that throws a
It seems you can not set Content-type with WebClient.UploadValues method. You could set Content-type with WebClient.UploadData method
Use something like,
Client.Headers["Content-Type"] = "application/json";
Client.UploadData("http://www.imageshack.us/upload_api.php", "POST", Encoding.Default.GetBytes("{\"Data\": \"Test\"}"));