首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >2sxc RequestVerificationToken不存在

2sxc RequestVerificationToken不存在
EN

Stack Overflow用户
提问于 2021-02-04 09:04:27
回答 1查看 20关注 0票数 0

因此,我编写了一个非常简单的API:2sxc get api

但当我使用以下URL调用此API时:

代码语言:javascript
复制
https://www.domain.nl/api/2sxc/app/Locaties/api/Searchlocaties/locaties?naam=bo

我得到以下消息:

代码语言:javascript
复制
{"Message":"Bad Request","ExceptionType":"System.UnauthorizedAccessException","ExceptionMessage":"RequestVerificationToken not present"}

我已经将内容和app查询权限设置为SecurityAccessLevel.Anonymous。

即使当我登录并使用javascript调用api时,也会收到相同的消息。

代码语言:javascript
复制
fetch('https://www.domain.nl/api/2sxc/app/Locaties/api/Searchlocaties/locaties?naam=bo')
      .then(response => response.json())
      .then(data => console.log(data));

DNN 9.8和2sxc 11.10.1

有没有人经历过这种情况?

EN

回答 1

Stack Overflow用户

发布于 2021-02-09 16:18:11

DNN中的所有WebApi请求都应该在header中包含请求验证token,通常还需要moduleid和tabid。

当使用2sxc JS API时,它会自动执行此操作,使用DNN JS API时也是如此。但是,如果您将自己的调用与jQuery或其他调用一起使用,则必须确保您自己添加这些头文件。

您可以在此处找到各种示例:https://2sxc.org/dnn-tutorials/en/razor/webapi/home

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66037981

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档