Назад | Перейти на главную страницу

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

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

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

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

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

function FindProxyForURL(url, host) {
    if (url == 'http://example.com/blah') {
        return 'PROXY cache.example.org:3128;
    }
    return 'DIRECT';
}