找回密码
 立即注册

QQ登录

只需一步,快速开始

阿凯

注册会员

3

主题

13

帖子

40

积分

注册会员

积分
40
最新发帖
阿凯
注册会员   /  发表于:2024-7-4 09:46  /   查看:1605  /  回复:11
项目使用的是:.netcore 3.1 开发,接口不存在权限验证,能直接访问。
项目已开启跨域:
Configure---  app.UseCors();
ConfigureServices---

services.AddCors(options =>
{
    //添加core 策略
    options.AddPolicy("Policy1", //策略名
        builder =>
        {
            builder.WithOrigins("*")
                                .SetIsOriginAllowedToAllowWildcardSubdomains()//设置策略里的域名允许通配符匹配,但是不包括空。
                                .AllowAnyHeader()//配置请求头
                                .AllowAnyMethod();//配置允许任何 HTTP 方法访问
        });
});
返回的数据格式-标准的数据格式:
[{"姓名":"admin","分数":"5.00"},{"姓名":"admin","分数":"2.00"},{"姓名":"admin","分数":"0.00"}]

设计器能直接查询到字段:

跟表格做数据绑定

预览的时候提示:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

11 个回复

倒序浏览
阿凯
注册会员   /  发表于:2024-7-4 09:49:01
沙发
参考了 https://gcdn.grapecity.com.cn/showtopic-77652-1-7.html
回复 使用道具 举报
阿凯
注册会员   /  发表于:2024-7-4 09:50:33
板凳
阿凯 发表于 2024-7-4 09:49
参考了 https://gcdn.grapecity.com.cn/showtopic-77652-1-7.html

不适合,项目本身开启了跨域,并且也没有使用IIS
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2024-7-4 16:07:26
地板
本帖最后由 Felix.Li 于 2024-7-4 16:10 编辑

您这个是web项目吗,其实这个请求其实浏览器会实际发送。
您也可以简单的跑一个web页面测试一下:
https://demo.grapecity.com.cn/ac ... /QuickStart-Vanilla


在这个里面加载预览一下您的报表,这个是可以看到您的请求的:

一般页面报错,浏览器的网络请求里面也可以看出来。
这种一般就是包括跨域,https跨域、缺少header。或者参数不合格等,不过看请求还是排查最快的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
阿凯
注册会员   /  发表于:2024-7-4 16:53:21
5#
Felix.Li 发表于 2024-7-4 16:07
您这个是web项目吗,其实这个请求其实浏览器会实际发送。
您也可以简单的跑一个web页面测试一下:
https: ...

我把ARTJS卸载了,本机没有环境,但是这个JavaScript 应用中展示 ActiveReportsJS应该没有依赖本地环境。。。
下图
回复 使用道具 举报
阿凯
注册会员   /  发表于:2024-7-4 16:55:39
6#

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
阿凯
注册会员   /  发表于:2024-7-4 16:57:46
7#

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2024-7-4 17:23:51
8#
这个您需要发布一个服务去访问,直接html打开是没有办法做相对请求的,不过如果是简单测试可以直接把报表内容写死,毕竟本身就是一个json。例如:

您把里面的report对象换成您的报表就可以了。
您的报表直接用任何文本编辑器打开,就是一个json对象

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
阿凯
注册会员   /  发表于:2024-7-5 08:36:09
9#
Felix.Li 发表于 2024-7-4 17:23
这个您需要发布一个服务去访问,直接html打开是没有办法做相对请求的,不过如果是简单测试可以直接把报表内 ...

可以,直接简单json 可以显示,通过设计器取你们的数据源预览也可以,把设计好的报表取JSON放到html也可以,但是设计器调用自己的接口不行,修改JSON格式里面的URL也不行,还是一直提示同一个错误。是不是ARJS调用的接口也需要安装一个服务?还是???
回复 使用道具 举报
阿凯
注册会员   /  发表于:2024-7-5 08:39:21
10#
接口源码:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部