В Httpful, как я могу обойти проверку подлинности устройства сетевой безопасности?
У меня в офисе есть устройство безопасности Cisco, которое перенаправляет все исходящие запросы на сайт ENVOY, а затем маршрутизирует. Хотя у нас есть полное разрешение на HTTP POST/GET для определенного веб-сайта - этот "брандмауэр" все еще запрашивает аутентификацию через каждые 5 минут (через стандартную аутентификацию).
Поэтому я должен аутентифицироваться вручную, используя мой домен / имя пользователя и пароль (используя браузер), и тогда мой проект Laravel работает.
Но если я забуду это сделать - Ларавел выдаст мне ошибку.
Я попробовал все, чтобы подтвердить подлинность, используя скрипт.
Вот пример моего httpful кода с работы Laravel:
$responsePD = \Httpful\Request::post($urlPD)->sendTypes(\Httpful\Mime::UPLOAD)->body(array('stamp' => $stamp))
->attach(array('fileName' => (public_path() . '\\' . $csvProjectDetails)))
->followRedirects(true)->authenticateWithBasic('ntsupport\usrname', 'pw19580')->send();
Как вы можете видеть, я использую authenticateWithBasic - я пробовал все методы аутентификации в документации httpful - даже пытаясь сфокусировать перенаправление, но он все равно не будет аутентифицироваться вручную.