如何在版本17.0.10.5963 PL53的任何地方启用HTTP服务以支持sybase SQL上的CORS

2020-08-25 07:52发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


请告诉我Sybase安装目录下的HTTP文件夹,这是打开CORS的功能演示文件,

帮助文档仅描述了支持,但没有说明如何打开它。http://dcx.sap.com/index.html#sqla170/en/html/b28cc1d4c5df4eb6a2d2fe4aa269955d.html

  1. 我运行dbsrv17.exe-n testweb-XS HTTP(端口= 8098)demo.db(17.0.10.5963)
  2. 创建一个Web服务,创建服务" test",关闭用户" DBA" URL的" JSON"授权,并调用" get_no"(:否);
  3. 访问本地网页:http://127.0.0.1:8098/test?get_no = 9140017
  4. 网页显示JSON页面
  5. :get_no代码:

更改过程" DBA"。" get_no"(IN否varchar(20))

开始

CALL dbo.sa_set_http_header('access-control-allow-headers','Authorization,Content-Type,Depth,User-Agent,X-File-Size,X-Requested-With,X-Requested-By,如果 -Modified-Since,X-File-Name,X-File-Type,Cache-Control,Origin');

呼叫dbo.sa_set_http_header('access-control-allow-methods','GET,POST,OPTIONS,PUT,DELETE');

CALL dbo.sa_set_http_header('Access-Control-Allow-Origin','*');

呼叫dbo.sa_set_http_header('access-control-expose-headers','Authorization');

致电sa_set_http_header('Content-Type','text/html');

从反式中选择*,其中trans_num = no

结束

________________________________

帮助文档仅描述了支持,但没有说明如何打开它:

对预检请求的响应未通过访问控制检查:所请求的资源上不存在" Access-Control-Allow-Origin"标头。 因此,不允许访问来源" http://localhost:50680"。 响应的HTTP状态代码为404。

2. 这与选项选项有关吗?

3。 请求网址:http://127.0.0.1:8098/test?get_no = 9140017

请求方法:OPTIONS

状态码:404未找到

远程地址:127.0.0.1:8098

推荐人政策:没有推荐人的情况下

我应该如何部署它! 论坛上有问题。 没有成功的部署案例吗?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


请告诉我Sybase安装目录下的HTTP文件夹,这是打开CORS的功能演示文件,

帮助文档仅描述了支持,但没有说明如何打开它。http://dcx.sap.com/index.html#sqla170/en/html/b28cc1d4c5df4eb6a2d2fe4aa269955d.html

  1. 我运行dbsrv17.exe-n testweb-XS HTTP(端口= 8098)demo.db(17.0.10.5963)
  2. 创建一个Web服务,创建服务" test",关闭用户" DBA" URL的" JSON"授权,并调用" get_no"(:否);
  3. 访问本地网页:http://127.0.0.1:8098/test?get_no = 9140017
  4. 网页显示JSON页面
  5. :get_no代码:

更改过程" DBA"。" get_no"(IN否varchar(20))

开始

CALL dbo.sa_set_http_header('access-control-allow-headers','Authorization,Content-Type,Depth,User-Agent,X-File-Size,X-Requested-With,X-Requested-By,如果 -Modified-Since,X-File-Name,X-File-Type,Cache-Control,Origin');

呼叫dbo.sa_set_http_header('access-control-allow-methods','GET,POST,OPTIONS,PUT,DELETE');

CALL dbo.sa_set_http_header('Access-Control-Allow-Origin','*');

呼叫dbo.sa_set_http_header('access-control-expose-headers','Authorization');

致电sa_set_http_header('Content-Type','text/html');

从反式中选择*,其中trans_num = no

结束

________________________________

帮助文档仅描述了支持,但没有说明如何打开它:

对预检请求的响应未通过访问控制检查:所请求的资源上不存在" Access-Control-Allow-Origin"标头。 因此,不允许访问来源" http://localhost:50680"。 响应的HTTP状态代码为404。

2. 这与选项选项有关吗?

3。 请求网址:http://127.0.0.1:8098/test?get_no = 9140017

请求方法:OPTIONS

状态码:404未找到

远程地址:127.0.0.1:8098

推荐人政策:没有推荐人的情况下

我应该如何部署它! 论坛上有问题。 没有成功的部署案例吗?

付费偷看设置
发送
1条回答
wang628962
1楼-- · 2020-08-25 08:31

FWIW,该问题也已在特定的SQL Anywhere论坛中提出并讨论过这里。 OP已经在那里回答了。

一周热门 更多>