Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# XAML图像源不适用于https?_C#_Xaml_Rest_Jira - Fatal编程技术网

C# XAML图像源不适用于https?

C# XAML图像源不适用于https?,c#,xaml,rest,jira,C#,Xaml,Rest,Jira,大家好,这里有很多很棒的人 在我的XAML中,我希望为图像的源属性使用绝对URI 如果URI是“http”,它就可以工作。如果URI是“https”,则不是 为了备份并将其放到上下文中,我通过restapi连接到JIRA,并对响应进行反序列化,这给了我一个JIRA问题。问题有一个问题类型,问题类型有一个我绑定到的“iconUrl”属性 我已经调试并验证了到目前为止一切都是正确的。我相信这是获得正确身份验证的一个问题,这样我对图像的请求就不会被拒绝 我的JiraRestClient构造函数(使用R

大家好,这里有很多很棒的人

在我的XAML中,我希望为图像的源属性使用绝对URI

如果URI是“http”,它就可以工作。如果URI是“https”,则不是

为了备份并将其放到上下文中,我通过restapi连接到JIRA,并对响应进行反序列化,这给了我一个JIRA问题。问题有一个问题类型,问题类型有一个我绑定到的“iconUrl”属性

我已经调试并验证了到目前为止一切都是正确的。我相信这是获得正确身份验证的一个问题,这样我对图像的请求就不会被拒绝

我的JiraRestClient构造函数(使用RestSharp):

我对客户的使用:

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://..."/>
...