Proxy Authentication - это просто наличие поля заголовка http с именем "Proxy-Authorization"
Браузеры должны отправлять эти вещи автоматически.
Но так как вы можете добавить какой-то пользовательский заголовок к запросам ajax, вы можете попробовать установить его вручную.
request.setRequestHeader("Proxy-Authorization", value);
- запрос - это объект XMLHttp
- значение - это кодированная в base64 версия
username:password
Обратите внимание, что я не уверен в этом или нет, поправьте меня, если я ошибаюсь.
Или на какой-то странице, которую я нашел в Google, написано, что нужно добавить X-Requested-With
, возможно, стоит попробовать это тоже.
request.setRequestHeader("X-Requested-With", "XMLHttpRequest");