I am working on Integration with Microsoft Dynamics CRM (Online) to Jira Cloud Server. I am using JIRA REST API with Basic Authentication C#. I am able to authenticate the Jira Server but I am getting Html content rather than json response what I am expecting.
Note : Same code if I am using with Jira Cloud (Trial Account), it is working as expecting.
It would be highly appreciated if anyone can help to me.
Request :
string uri= "https://host:8090/jira/rest/api/2.0/issuetype";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri);
request.Method = "GET";
request.ContentType = "application/json";
request.MediaType = "application/json";
request.Accept = "application/json";
String encoded = System.Convert.ToBase64String(System.Text.Encoding.GetEncoding("ISO-8859-1").GetBytes(_userName + ":" + _password));
request.Headers.Add("Authorization", "Basic " + encoded);
HttpWebResponse urlResponse = (HttpWebResponse)request.GetResponse();
StreamReader reader = new StreamReader(urlResponse.GetResponseStream());
var getResponse = reader.ReadToEnd();
Response :
<html lang="en">
↵
<head>
↵ ↵↵↵↵↵↵↵
<meta charset="utf-8">↵
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />↵
<meta name="application-name" content="JIRA" data-name="jira" data-version="7.4.1">
<script type="text/javascript">var AJS=AJS||{};AJS.debug=true;</script>↵↵↵ ↵
<meta id="atlassian-token" name="atlassian-token" content="B6NY-PYBN-Y95M-AMS1|73316b8b0b3d50de6f9f70d383594e8a11bb1019|lout">↵↵↵↵
<link rel="shortcut icon" href="/jira/s/lv2jtl/74003/4e40835e1cf615f2937b944763d0a0e7/_/favicon.ico">↵↵↵
// Long content coming here.....
</html>↵"