Как использовать http-клиент Go lang для отправки http-запроса на сервер с поддержкой единого входа - PullRequest
0 голосов
/ 28 июня 2018

Я работаю над сценарием Go, который выполняет некоторые вызовы API для веб-сервера. Я использую библиотеку net / http. SSO может быть включен или отключен на этом веб-сервере. Так что мой скрипт go хорошо работает с веб-сервером без единого входа. Это может поразить конечные точки. Но с SSO я получаю ответ http, как это `

Примечание: Поскольку ваш браузер не поддерживает JavaScript, Вы должны нажать кнопку Продолжить один раз, чтобы продолжить.

    <form action="https&#x3a;&#x2f;&#x2f;hostname&#x2f;idp&#x2f;SSO.saml2" method="post">
        <div>

            <input type="hidden" name="SAMLRequest" value="PD94bWwgdmVyc2lvbj......pBdXRoblJlcXVlc3Q+"/>

        </div>
        <noscript>
            <div>
                <input type="submit" value="Continue"/>
            </div>
        </noscript>
    </form>
        </body>

` Есть ли способ в Go lang выполнить действие формы и обработать все перенаправления?

...