如何通过身份验证访问 OData URL

How to access OData URLs with authentication

我有一个 OData 服务器 returns 我 json。 当我通过浏览器访问 URL 时,我需要输入 username/password。 不接受我在弹出窗口中所做的条目。需要取消它然后它会显示一个对话框,之后我可以看到所需的 json.

我无法弄清楚正在使用的身份验证类型。

在 Postman 客户端中使用基本身份验证无效。 关于如何在邮递员和 Anuglar JS 或 Node JS 程序中使用此 URL 的任何建议。

您可以在邮递员中安装拦截器。转到 body 旁边的 cookies 选项卡并安装拦截器然后打开它 on.After 安装拦截器你可以用你的 user/pass 登录然后发送你的请求。

看到这张图片。enter image description here

感谢您的投入。

但我可以访问正在访问我想要的 URI 的代码实现。

所以宇宙中有一个 Sharepoint/C# 应用程序正在执行基于表单的身份验证以获取所需的数据。 :/

将尝试进行逆向工程以使其在我的 Node 应用程序中运行。

干杯。 :)