I want to get from Jenkins the last build status via C# code, once I'm triggered a "GET" request it returns me 403 forbidden.
public void GetJsonByGet(string url)
{
string json = string.Empty;
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("JenkinsEndPoint");
request.Credentials = new NetworkCredential("User","Password"); //CredentialCache.DefaultCredentials;
using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
using (Stream stream = response.GetResponseStream())
using (StreamReader reader = new StreamReader(stream))
{
json = reader.ReadToEnd();
}
}