go - 如何使用 Go lang http 客户端向启用 SSO 的服务器提交 http 请求
问题描述
我正在编写一个对网络服务器进行一些 API 调用的 Go 脚本。我使用 net/http 库。可以在此 Web 服务器上启用或禁用 SSO。所以我的 go 脚本适用于非 SSO 网络服务器。它能够击中端点。但是使用 SSO,我会收到这样的 http 响应
注意:由于您的浏览器不支持 JavaScript,您必须按一次继续按钮才能继续。
<form action="https://hostname/idp/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 语言中有没有办法执行表单操作并处理所有重定向?
解决方案
推荐阅读
- alexa - Alexa Trivia Skill - 测验
- javascript - 在javascript响应上使用时videojs播放按钮不起作用
- python - Python中的密码验证
- php - DELETE 在 Laravel 数据表中不起作用
- swift - 如何在 iOS 13 的搜索字段上方添加“关闭(下拉)指示器(线)”
- angular - 此构造函数与 Angular 依赖注入不兼容,因为它在参数列表索引 0 处的依赖无效
- python - 格式字符串的参数不足错误
- c# - C#圆角矩形角不一致
- vuejs2 - vue/cli 应用程序有维护模式吗?
- ruby-on-rails - 不允许的参数:address_fields