Я уже пытался найти ответ здесь почти в любом месте в Интернете, но не нашел ответа, который помог бы мне здесь - поэтому я пытаюсь найти его здесь с этим вопросом:
Мне нужно получить некоторую информацию с сервера в домене, используя https через компоненты indy и аутентификацию Windows. это работает довольно хорошо (через IdHTTP1.Get (sURI)), журналы сервера показывают это (домен / пользователь / запрос), и ответ всегда действителен.
После этого я пытаюсь опубликовать некоторые новые значения в запрошенных данных, но это не удается, так как я получаю ошибку аутентификации "401". BasicAuthentication = false и HTTPOptions = [hoInProcessAuth, hoForceEncodeParams] через IdHTTP1.Post (sURI, Req_Json), где Req_Json - это TStringStream в кодировке UTF-8. Теперь (и только при попытке POST) событие IdHTTP1Authorization запускается дважды, даже если я делаю там обработанное = true (читаю где-то на форуме), оно завершается неудачно, если я ничего не делаю там, я получаю тот же результат: 401. несколько советов о событии IdHTTP1SelectAuthorization, но с этим мне тоже не повезло.
Есть идеи, с чего начать, чтобы решить эту проблему? Если есть какие-либо открытые вопросы, не стесняйтесь спрашивать!
p.s .: попытка опубликовать ту же информацию через почтальона работает правильно - так что я думаю, что это о delphi / indy ...