gpt4 book ai didi

c# - .NET - 使用基于表单的身份验证在 (Domino) 服务器上使用 HTTP 服务

转载 作者:太空狗 更新时间:2023-10-30 01:08:41 27 4
gpt4 key购买 nike

我正在用 C# (.NET) 编写一个实用程序,它将使用 HTTP 从 Domino 网络服务器请求数据。

但是,此服务器使用基于表单的身份验证,而不是基本的 HTTP 身份验证。

我正在尝试找出如何编写代码以使用具有基于表单的身份验证的服务器执行 HTTP GETS/POST。

我已经尝试了我能想到的每一个谷歌查询,但是一旦查询中出现“基于表单的身份验证”一词,所有结果都只与实现服务服务器端有关,通常是在 ASP.NET 或Sharepoint,没有关于从客户端使用此类服务​​的结果。

我从 Stack Overflow 中建议的相关问题中看到了 Java 代码,但是在其他语言的外国 API 中找到相关部分将是一次冒险。如果有可用的 .NET 示例代码或文档,我将不胜感激。

最佳答案

我相信有人可以提供更好的答案,但考虑到这一点,我会假设托管 Web 服务的服务器具有某种登录机制来确定您已通过身份验证。所以我的方法是首先在登录页面上发布,接受表单例份验证 cookie,然后继续执行您想要提出的任何后续请求。以下所有请求都已包含表单例份验证 cookie。

关于c# - .NET - 使用基于表单的身份验证在 (Domino) 服务器上使用 HTTP 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8731857/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com