Я работаю над библиотекой для связи с Microsoft Exchange с помощью PHP. На моих производственных серверах все работает нормально, но я продолжаю получать 401 Unauthorized на моей машине разработки. Я попытался использовать curl из командной строки и получил те же результаты.
Использование следующих значений «401» на моем компьютере:
curl https://mail.example.com/EWS/Exchange.asmx -w %{http_code} --ntlm -u username:password
Тот же самый точный вызов возвращает «302» на моих производственных машинах, что я и ожидал .
Моя машина разработки использует curl 7.19.7, а моя производственная машина использует curl 7.18.0.