Существует библиотека, которая инициализирует свой собственный частный HttpClient. Мне нужно использовать определенный прокси ip и порт, когда определенный URL используется в этом HttpClient.
Поскольку библиотека является сторонней, я не могу отправить ей обработчик и установить для нее прокси.
Одно решение, о котором я подумал, возможно, заключается в использовании defaultProxy в app.config. Проблема заключается в том, что мне нужен только один конкретный подстановочный знак URL, чтобы пройти через этот прокси-сервер, а все остальные URL-адреса должны быть свободны от прокси.
В DefaultProxy существует понятие bypasslist
, но в принципе мне нужен противоположный белый список, в котором активен прокси.
У кого-нибудь есть идеи о том, как достичь того, что нам нужно? Использование любого программного обеспечения вне кода невозможно (например, отладочный прокси / fiddler)
Учитывая URL, для которого мы хотим, чтобы прокси был активным, что-то вроде https://www.que.dok.com/services/*
Можно ли передать регулярное выражение в обходной список, который обходит каждый URL, если он не совпадает, если да, то каким будет регулярное выражение?