【问题标题】:I need to call 2sxc web api without anti forgery token我需要在没有防伪令牌的情况下调用 2sxc web api
【发布时间】:2021-10-04 02:49:00
【问题描述】:

我正在为某种形式制作应用程序,并且正在收集一些不敏感的信息。

我需要从服务器进行自动报告,直接调用报告以下载信息,但我不被允许拨打电话,因为正在使用 antiforgerytoken 自动启用,所以如果我从服务器发出 get 请求一个控制器/动作,我收到一个错误,但如果我调用 throw $2sxc(XXX).webApi,它正在工作。

如何在没有防伪令牌的情况下进行 2sxc api 调用

请帮忙

【问题讨论】:

    标签: 2sxc


    【解决方案1】:

    这很简单 - 只需确保您的班级中有 [AllowAnonymous]

    您可以在 Mobius 表单应用中找到工作示例。

    另见:https://docs.2sxc.org/web-api/specs/webapi-security.htmlhttps://docs.2sxc.org/net-code/web-api/custom-web-api-security.html

    【讨论】:

    • 我认为这有帮助,最好标记为已回答。
    • 感谢 ijungleboy 抱歉,我立即检查了您的解决方案并成功了。我刚刚发现了另一件事。我在浏览器中捕获了 API 调用,但要进行 API 调用需要将 auto 更改为控制器名称。我认为这也是一个问题。
    猜你喜欢
    • 2014-10-03
    • 1970-01-01
    • 2017-12-29
    • 2013-07-31
    • 1970-01-01
    • 2012-01-15
    • 1970-01-01
    • 2014-09-16
    • 1970-01-01
    相关资源
    最近更新 更多