Мне нужно перенести приложение (которое использует Jira API) в .NET Core 3.1
var JiraClient = Atlassian.Jira.Jira.CreateRestClient("url", "username", "password");
var JiraLogs = JiraClient.Issues.GetChangeLogsAsync("key").Result;
Клиент REST отлично работает как на .NET Framework 4.8
, так и на .NET Core 2.2
, но вызывает исключение на . NET Core 3.1 ... возвращает весь файл PA C вместо разрешения для прокси.
//////////////////////////////////////////////////////////////////////
// This PAC was web generated: 2020-05-23 10:50:39 AM
//////////////////////////////////////////////////////////////////////
var pacname = "hou9-hpx.pac";
var pacdate = "2020-05-23 10:50:39 AM";
function FindProxyForURL(url, host)
{
QNETPROXY = "PROXY proxy-ccy.company.net:8080; PROXY web-proxy.company.net:8080";
HPROXY1 = "PROXY proxy-ccy.company.net:8080";
}
- Почему это происходит?
- Как мне настроить прокси? (Я попытался настроить прокси-сервер явно, как показано ниже, но результат все равно не удалось)
RestClient.Settings.Proxy = new WebProxy("proxy-ccy.company.net", 8080);
Примечание : коллега сказал мне, что он неопределенно помнит, что. Net Базовая реализация http-стека не основана на windows на IE библиотеках, и поэтому javascript файлы не поддерживаются (pa c файл), не уверен, что это правда, но кажется это самый разумный вариант, но все еще не уверен, как это исправить.