Принудительный запрос HTTP-URL через веб-прокси

Мне нужно форсировать один конкретный HTTP-запрос через веб-прокси, тогда как остальные HTTP-запросы должны напрямую идти на веб-сервер.

Я могу использовать код ошибки 305 Use Proxy response перенаправить мой клиент, но я не уверен, будет ли это поддерживаться базовым стеком HTTP моего клиента.

Существуют ли другие варианты для достижения этой цели?

1 ответ

Вы можете использовать PAC-файл, чтобы браузер выбирал прокси на основе URL. Например:

function FindProxyForURL(url, host) {
    if (url == 'http://example.com/blah') {
        return 'PROXY cache.example.org:3128;
    }
    return 'DIRECT';
}
Другие вопросы по тегам