RestClient неправильно обрабатывает PA C для. NET Core 3.1 - PullRequest
1 голос
/ 26 мая 2020

Мне нужно перенести приложение (которое использует 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 файл), не уверен, что это правда, но кажется это самый разумный вариант, но все еще не уверен, как это исправить.

...