C# XAML图像源不适用于https?
大家好,这里有很多很棒的人 在我的XAML中,我希望为图像的源属性使用绝对URI 如果URI是“http”,它就可以工作。如果URI是“https”,则不是 为了备份并将其放到上下文中,我通过restapi连接到JIRA,并对响应进行反序列化,这给了我一个JIRA问题。问题有一个问题类型,问题类型有一个我绑定到的“iconUrl”属性 我已经调试并验证了到目前为止一切都是正确的。我相信这是获得正确身份验证的一个问题,这样我对图像的请求就不会被拒绝 我的JiraRestClient构造函数(使用RestSharp): 我对客户的使用:C# XAML图像源不适用于https?,c#,xaml,rest,jira,C#,Xaml,Rest,Jira,大家好,这里有很多很棒的人 在我的XAML中,我希望为图像的源属性使用绝对URI 如果URI是“http”,它就可以工作。如果URI是“https”,则不是 为了备份并将其放到上下文中,我通过restapi连接到JIRA,并对响应进行反序列化,这给了我一个JIRA问题。问题有一个问题类型,问题类型有一个我绑定到的“iconUrl”属性 我已经调试并验证了到目前为止一切都是正确的。我相信这是获得正确身份验证的一个问题,这样我对图像的请求就不会被拒绝 我的JiraRestClient构造函数(使用R
public JiraIssue GetIssueByID(string issueKeyOrId)
{
request = new RestRequest();
request.Resource = "issue/" + issueKeyOrId;
IRestResponse response = client.Execute(request);
JavaScriptSerializer serializer = new JavaScriptSerializer();
// Deserialize the response into a JiraIssue object
JiraIssue issue = serializer.Deserialize<JiraIssue>(response.Content);
...
return issue;
}
public JiraIssue GetIssueByID(字符串issueKeyOrId)
{
请求=新的重新请求();
request.Resource=“issue/”+issueKeyOrId;
IRestResponse response=client.Execute(请求);
JavaScriptSerializer serializer=新的JavaScriptSerializer();
//将响应反序列化为JiraIssue对象
JiraIssue issue=serializer.Deserialize(response.Content);
...
退货问题;
}
在我验证并创建REST客户机之后,我只是尝试直接将issuetype的映像拉入XAML中(在这里,我用绝对URI替换了绑定,这也不起作用):
。。。
...
我错过了什么?HttpBasicAuthenticator有什么问题吗?
提前谢谢 问题的根源在于我试图绑定的图像/图标在JIRA服务器上并不存在;它们作为wiki页面的附件出现在汇流网站上。因此,问题与HTTPS无关,而更多地与使用Confluence进行身份验证以下载图像有关
public JiraIssue GetIssueByID(string issueKeyOrId)
{
request = new RestRequest();
request.Resource = "issue/" + issueKeyOrId;
IRestResponse response = client.Execute(request);
JavaScriptSerializer serializer = new JavaScriptSerializer();
// Deserialize the response into a JiraIssue object
JiraIssue issue = serializer.Deserialize<JiraIssue>(response.Content);
...
return issue;
}
...
<Image Height="16" Width="16" Source="https://..."/>
...